UCLA 41, Oklahoma 24

-- Drew Olson threw for 314 yards and three touchdowns, UCLA held Adrian Peterson to 58 yards rushing, and the Bruins beat No. 21 Oklahoma, 41-24, on Saturday.

The Sooners, who played in the last two BCS national championship games, are 1-2 for the first time since 1997. Oklahoma's offense continued to look lost, fumbling six times -- four by quarterback Rhett Bomar. UCLA recovered three of the fumbles and turned them into 17 points.

UCLA (3-0) pulled away from a 20-17 lead with two Olson touchdown passes and Maurice Drew's scoring run in the fourth quarter on the way to beating the Sooners for the first time.

Oklahoma won the first three meetings by lopsided scores, including a 59-24 victory in Norman in 2003, Karl Dorrell's first year as the Bruins' coach.

Olson completed 28 of 38 passes, taking advantage of a Sooners defense stacked to stop the run. It did, holding Drew in check until he broke off a 38-yard run late in the game, then scored from nine yards out. He still finished with just 69 yards on 15 carries.

Olson, a senior and three-year starter, threw scoring passes of 19 yards to Andrew Baumgartner in the first quarter, and 19 yards to Marcedes Lewis and seven yards to Chris Markey in the fourth.

Justin Medlock added field goals of 44 and 51 yards for the Bruins, and linebacker Spencer Havner scored on a 13-yard return of a fumble by Bomar early in the third quarter.

The Bruins also focused on stopping the run, daring Bomar, a redshirt freshman, to throw the ball. He did much better than a week earlier, when he struggled in the first half and didn't throw a pass after halftime in a 31-15 victory over Tulsa.

Bomar completed 20 of 29 for 241 yards against the Bruins and ran for a 16-yard touchdown late in the game.

Peterson, the 2004 Heisman Trophy runner-up who began the game on the sideline after being disciplined during the week for missing classes, carried 23 times and scored on an 11-yard run in the third quarter, trimming UCLA's lead to 20-17.