MORAGA -- Evan Fitzner scored 20 points and Saint Mary's survived a late mental error to beat Gonzaga 70-67 for sole possession of first place in the West Coast Conference.
Joe Rahon made 1-of-2 free throws with 6.6 seconds left to put Saint Mary's up 68-67. He then intentionally fouled Eric McClellan, thinking the Gaels had a foul to give. But McClellan missed the front end of a 1-and-1.
Fitzner hit two free throws with 2.9 seconds left and Gonzaga's Josh Perkins hit the front rim on a heave at the buzzer.
Emmett Naar added 15 points for Saint Mary (16-2, 7-1), which ended Gonzaga's nation-leading 13-game road winning streak. The Gaels also snapped their eight-game losing streak against the Zags.
Saint Mary's went on a 14-3 run to take a 65-64 lead - its first advantage since 4-2. Rahon sank a 3-pointer and picked the pocket of Domantas Sabonis, which led to Fitzner's layup to cut Saint Mary's deficit to 64-63 with 3:34 left. Rahon hit a contested go-ahead layup with 2:45 left.
McClellan finished with 23 points for Gonzaga (14-5, 6-2), which led by as many as 15 points in the second half.