PULLMAN (AP) — Conrad Ukropina kicked a 19-yard field goal with 1:54 left to lift No. 8 Stanford to a 30-28 win over Washington State on Saturday night.

Washington State kicker Erik Powell hooked a 43-yard field goal attempt wide right as time expired to give the Cardinal its seventh consecutive victory. Powell tied a school record with five field goals in the game despite rainy, windy conditions.

Quarterback Kevin Hogan ran for 112 yards and two touchdowns for Stanford (7-1, 6-0 Pac-12), which is the only undefeated team in Pac-12 play.

Washington State (5-3, 3-2) had a three-game winning streak snapped.

The Cougars haven't beaten a Top 10 team since topping No. 5 Texas in the 2003 Holiday Bowl.

Stanford punted while trailing 28-27 with 5:08 left, but got the ball back on Quenton Meeks' second interception of the game with 3:27 remaining. That set up Ukropina's field goal.