Shaylee Gonzales scored 19 points, Sara Hamson blocked two shots in the last minute and BYU ended No. 13 Gonzaga's seven-game winning streak with a 66-64 victory on Saturday.