Devontae Booker ran 19 yards for a touchdown in the second overtime to give No. 20 Utah a 29-23 victory over Oregon State on Thursday night.

Booker finished with 229 yards rushing and three touchdowns for Utah (5-1, 2-1 Pac-12), which has won all four of its road games this season.

Booker also ran for a 15-yard score in the first overtime to put the Utes in front 23-16. The Beavers (4-2, 1-2) answered with Sean Mannion's 2-yard touchdown pass to Jordan Villamin on fourth down to force another period.

Trevor Romaine, whose 49-yard field goal as time expired in regulation tied the game at 16, attempted a 37-yard field goal that went wide right, giving the ball back to Utah for the game-winning drive.

It was Booker's third straight game with more than 150 yards rushing for the Utes, off to their best start since winning their first eight games in 2010.