SALT LAKE CITY (AP) Sean Mannion saved his best plays for the moments when Oregon State faced the most pressure.
Mannion converted two crucial fourth downs in the fourth quarter and then threw a 6-yard touchdown pass to Brandin Cooks in overtime to push the Beavers past Utah 51-48 Saturday night.
"It's a play we worked on all week, not my proudest throw ever. But, shoot, if it's a game winner, we'll take it," Mannion said of the pass, which was tipped by a Ute defender before it settled into Cooks' hands.
Cooks added, "Hey, don't let him fool you. He threw the perfect ball."
Mannion threw a bunch of perfect balls as he completed 27 of 44 passes for a career high-443 yards and five touchdowns in a back-and-forth thriller. Cooks had nine receptions for 210 yards and three scores as the Beavers (2-1, 1-0 Pac-12) overcame the loss of running back Storm Woods to a frightening neck injury and opened conference play with a road win.
The weary OSU defense, which gave up 539 yards, rallied in overtime and forced a 41-yard field goal by Andy Phillips on Utah's possession.
"It was do or die. We knew what we had to do. We knew our offense was on a hot streak. And could finish it off," OSU defensive lineman Dylan Ward said.
Travis Wilson passed for 279 yards and ran for 142 and three touchdowns while rallying the Utes (2-1, 0-1 Pac-12) from 13 points down to tie the score at 45-45 on a 9-yard run with 21 seconds to play.
"I tried to make plays and make the game as close as I could, but fell short," Wilson said.
James Poole had a career-high 117 yards rushing and Dres Anderson had 101 yards receiving but the Utes couldn't overcome Wilson's three interceptions.
On fourth-and-nine from the OSU 22-yard-line, Mannion completed a 13-yard pass to Richard Mullaney. The drive culminated in an 18-yard touchdown reception by Cooks. A two-point conversion pass to Conner Hamlett gave OSU a 45-38 lead with 2:29 to play in regulation.
"I thought if we don't make that first down and we give the ball back to them, we might not see it again to get a shot at winning the game," OSU coach Mike Riley said.
Earlier in the quarter, on fourth-and-1 at their own 45, the Beavers used razzle-dazzle to keep their advantage. Mannion pitched the ball to Terron Ward, who threw it back across the field to the quarterback, who in turn launched it 48 yards to Brandin Cooks. The play led to Romaine's 20-yard field goal, his third of the game.
"We had a different play until the last second. It was an 11th hour thing where we came in with something special," Mannion said.
With 8:12 remaining, Storm Woods launched himself awkwardly into the path of a Utah blitzer and looked as if he injured his neck. He didn't move for several minutes as both teams watched pensively on bended knees. Woods finally gestured positively with his right hand as he was loaded in an ambulance. No official word from OSU updated his condition by early Sunday morning.
"We had to finish that game for him. We knew he wanted us to fight. He wouldn't want us to go down," Cooks said.
"All I know is that (Woods) is stable. It seemed to be a very positive outlook," Riley said.
Mannion needed every one of his pinpoint passes to overcome the emergent Utah offense and the stingy Ute run defense that allowed just 48 yards on 28 attempts.
When Wilson's arm failed him, he became a running quarterback and a very effective one.
The 6-foot-6, 240-pounder used his long stride to run and dive for a 24-yard touchdown his fourth rush of the 85-yard drive with 4:25 to play. He added another score on a quarterback draw with 21 seconds remaining to tie the score at 45-45
Sean Martin intercepted Wilson on the first drive of the second half and returned it 27 yards for a touchdown. The Utes didn't waste much time (1:17) on the ensuing possession, rolling up most their yardage on the ground and culminating on a 35-yard TD run by Wilson on the zone read a play that had been stuffed most of the first half.
The next time the Utes got the ball, they mixed the run and pass effectively and scored again on a 1-yard plunge by Poole.
Utah was driving again in OSU territory and eyeing its first lead when Steven Nelson jumped a slant route and grabbed an acrobatic interception the first of his two picks. The next play, Cooks turned a short reception into a 55-yard touchdown and OSU led 34-24.
Cooks' 200-yard game is the eighth in OSU history and the first since Sammie Stoughter had 223 yards against Washington on Oct. 14, 2006.
The last time Oregon State won in Salt Lake City was a 24-21 victory in 1968.
The Utes hadn't surrendered more than 50 points since TCU beat Utah 55-28 in 2009.
Copyright 2013 The Associated Press. All rights reserved. This material may not be published, broadcast, rewritten or redistributed.