SALT LAKE CITY (AP) -- Connor Halliday threw for 417 yards and four touchdowns, including the game-winning score to Vince Mayle, and Washington State overcame a 17-point halftime deficit to shock Utah, 28-27, Saturday night.

Rain fell steadily throughout, but Halliday heated up in the second half, throwing for 267 yards in the final two quarters and the WSU defense came up with key stops to give the Cougars (2-3, 1-1 Pac-12) the victory.

On a drive they started on their own 8, Halliday connected with Mayle in full stride on his route across the middle. Mayle, who had eight receptions for 120 yards, sped untouched 81 yards for the go-ahead touchdown with 4:58 remaining.

In stark contrast to Halliday, Utah's Travis Wilson completed 18 of 38 passes for 165 and consistently overthrew receivers or rifled the ball too hard.  Booker rushed 24 times for 178 yards but the Cougars outgained the Utes 495-357.