With Heisman Trophy winner Sam Bradford helplessly watching on the sideline, his right arm in a sling, BYU upset No. 3 Oklahoma 14-13 on Saturday night in Arlington, Texas.
Max Hall threw a 7-yard touchdown pass to wide-open McKay Jacobson in the back of the end zone with 3:03 left.
The Sooners' last hope to recover and win without their star quarterback Bradford ended when Tress Way came up short on a 54-yard field goal attempt with 1:23 left.
Bradford sprained his throwing shoulder when he was tackled to the turf on a hard, clean hit by linebacker Coleby Clawson in the closing seconds of the first half.
More Top 25
No. 1 Florida 62, Charleston Southern 3: Tim Tebow accounted for two touchdowns and Chris Rainey and Jeff Demps had scoring runs as host Florida overwhelmed a helpless opponent.
No. 2 Texas 59, Louisiana-Monroe 20: Colt McCoy passed for 317 yards and two touchdowns and host Texas romped past Louisiana-Monroe.
No. 4 Southern California 56, San Jose State 3: Matt Barkley passed for 233 yards after a slow start to his Southern California debut, and the No. 4 Trojans' fleet of tailbacks ran for six touchdowns.
Barkley, the first non-redshirt freshman to start a season opener at USC, shook off a rocky first quarter to go 15-for-19 with no interceptions.
No. 6 Ohio State 31, Navy 27: Brian Rolle intercepted a potential two-point conversion in the closing minutes and returned it for two points the other way, helping No. 6 Ohio State hold off Navy 31-27 on Saturday.
The Midshipmen scored twice in just over four minutes to cut a 29-14 deficit to two points with 2:23 left in the game.
Navy went for the conversion and the tie, but Rolle stepped in front of Ricky Dobbs' pass and rumbled up the sideline to preserve the win in the Midshipmen's first trip to Ohio Stadium since 1931 -- and keep the luster on next week's showdown between the Buckeyes and No. 4 Southern Cal.
No. 9 Penn State 31, Akron 7: Daryll Clark threw for 353 yards and three touchdowns, and host Penn State celebrated coach Joe Paterno's return to the sideline with a big win over Akron in the season-opener.
It was a happy return for Paterno in his first game on the sideline since hip replacement surgery last November.
No. 22 Iowa 17, Northern Iowa 16: Jeremiah Hunter made up for a mental mistake moments earlier by blocking visiting Northern Iowa's second field goal try in the closing seconds, allowing Iowa to escape.
The Panthers lined up for the potential winning field goal with seven seconds left, but Broderick Binns blocked Billy Hallgren's 40-yard attempt on a first down. Believing the game was over, Hunter and several Hawkeyes allowed UNI to recover the ball with a second left.
After officials reviewed the play to make sure there was time on the clock, Hunter got his hand on Hallgren's second attempt to end the game.
No. 23 Notre Dame 35, Nevada 0: Jimmy Clausen threw for four touchdowns, including passes of 70 and 88 yards to Michael Floyd, leading host Notre Dame over Nevada.
Clausen started the game by completing 10 of 11 passes for 184 yards and three touchdowns, highlighted by the 70-yard pass to Floyd. He later bettered that with the 88-yard score.
No. 24 Nebraska 49, Florida Atlantic 3: Roy Helu Jr. ran for 152 yards and three touchdowns and Zac Lee passed for 213 yards and two scores in his first start for host Nebraska.
No. 25 Kansas 49, Northern Colorado 3: Todd Reesing sparked slow-starting Kansas with two rushing touchdowns, then passed for two more before the biggest home crowd in school history.