GLENDALE, Ariz. -- Brandon Weeden threw for 399 yards and fired three touchdowns to Justin Blackmon in his final collegiate game, and Quinn Sharp hit a 22-yard field goal in overtime to give Oklahoma State a 41-38 victory against Andrew Luck and Stanford in a wildly entertaining Fiesta Bowl on Monday night.

The most anticipated postseason game outside of the BCS championship, the Fiesta Bowl was an impressive offensive show, with two of the nation’s best teams trading big plays and scores.

Oklahoma State (12-1) had the last one on Sharp’s game-winner to win in its first BCS bowl game, earning a chance to stake claim at being No. 1 in The Associated Press poll should Alabama beat LSU in the BCS title game.

Stanford (11-2) had a chance to win in regulation, but Jordan Williamson hooked a 35-yard field goal wide left as time expired. He also missed from 43 yards in overtime.

Usually balanced Oklahoma State had just 15 yards rushing on 13 carries, but Weeden made up for it, completing 29 of 42 passes and the three scores to Blackmon, who had eight catches for 186 yards.

After the game, Blackmon said he will skip his senior season to enter the NFL draft.

Weeden did his best to keep up with Luck, who hit 27 of 31 passes for 347 yards and two touchdowns in his final game before heading to the NFL. Stepfan Taylor ran for 177 yards and a pair of scores, and the Cardinal had 590 yards -- nearly 200 more than Oklahoma State -- but lost a chance for their second consecutive BCS bowl victory after Williamson’s two misses.

Stanford was the only team to live up to the billing in the early going.

Manhandling Oklahoma State’s defense up front, the Cardinal had 225 yards by early in the second quarter and led 14-0 after Luck hit Ty Montgomery on a 53-yard touchdown pass and Jeremy Stewart ran for a 24-yard score.

Oklahoma State’s offense was stranded in the desert early: Weeden threw an interception on his first pass, the Cowboys had 27 yards while failing to score in the opening quarter for the first time this season and Blackmon was nowhere to be found.

That changed in the second quarter -- and quickly.

Blackmon caught his first pass by splitting the middle of Stanford’s defense for a 43-yard touchdown catch, then showed off his power on the next, brushing off a defender before racing for a 67-yard touchdown that tied it 14-all.

Monday's Bowl Scores
No. 3 Oklahoma State 41, No. 4 Stanford 38 (OT)
No. 6 Oregon 45, No. 9 Wisconsin 38
No. 10 South Carolina 30, No. 21 Nebaska 13
No. 12 Michigan State 33, No. 18 Georgia 30 (3OT)
No. 20 Houston 30, No. 24 Penn State 14
Florida 24, Ohio State 17
Full Scoreboard

Two big catches, 110 yards and the offensive show was on.

Stanford answered with an 80-yard drive in eight plays, capped by Taylor’s 4-yard touchdown run. The Cardinal left too much time, though, and the Cowboys raced down the field for Weeden’s first career rushing touchdown, an ugly-but-effective 2-yarder that made it 21-all at halftime.

Stanford opened the second half with a yard-churning drive for a 6-yard touchdown pass from Luck to Zach Ertz to put the Cardinal up 28-21.

Oklahoma State had a great opportunity after recovering Geoff Meinken’s fumble at Stanford’s 4-yard line, but had to settle for a field goal. After a Stanford field goal, Weeden found Blackmon for a third time, on a 17-yard crossing pass that tied the game at 31.

Taylor put Stanford up 38-31 with 4 1/2 minutes left, ducking behind Stanford’s massive offensive line for a 1-yard touchdown. Oklahoma State answered quickly, moving 67 yards in less than two minutes to tie it on Joseph Randle’s 4-yard touchdown run.

Luck seemingly had the Cardinal in position after moving 63 yards, but Williamson couldn’t come through, sending the game to overtime, where the Cowboys celebrated by mobbing each other in front of the OSU student section.