With an assist from Mother Nature, No. 12 Oklahoma got its defense back in order and set up a Bedlam showdown for the Big 12 championship.
Landry Jones threw for 256 yards, Wichitan Blake Bell punched in two short touchdown runs and the host Sooners limited Iowa State to a season-low 245 yards in a 26-6 victory on Saturday.
Rebounding after allowing a school-record 616 yards allowed last week in a 45-38 loss at Baylor, Oklahoma allowed points only when James Winchester's snap sailed over the head of OU punter Tress Way in the first quarter.
Oklahoma will visit No. 4 Oklahoma State — with the nation's second-highest scoring offense — next week with the winner earning the Big 12 title.
Never miss a local story.
"We've got a bigger challenge in front of us. Maybe we aren't on a national championship run, but we do have a shot at the Big 12," nickel back Tony Jefferson said.
"We knew that this whole week and we knew we had to persevere and fight through all that."
Trey Franks finished with 88 rushing yards on two long reverses to set up scores for the Sooners (9-2, 6-2), and Michael Hunnicutt matched his career high with four field goals on a difficult day for offense.
Each team turned it over four times in a game played in front of thousands of empty seats at sold-out Memorial Stadium, with sustained winds of over 30 mph and gusting to more than 40 mph. The game-time winds were the strongest in Norman since a 1964 loss against Southern California.
"Obviously there's plays out there that were left on the field. I didn't play very well today but I played good enough to win a game," said Jones, who threw two interceptions and went without a touchdown pass for the second straight game.
"The weather was tough, but you've got to overcome things in this game."
The Cyclones didn't sustain a drive of longer than 35 yards and got their only points on Jared Barnett's 10-yard touchdown pass to Albert Gary one play after Oklahoma's botched punt. They were shut out the rest of the way, failing in their chance to pull off another monumental upset eight days after the biggest win in school history — over then-No. 2 Oklahoma State.
Iowa State hasn't beaten ranked opponents in back-to-back weeks since 1974 and was trying to win for just the sixth time in 76 meetings with Oklahoma.
"You can't turn the ball over like we did and stall so many long drives," coach Paul Rhoads said. "At some point, you have to find success and get the ball in the end zone and give your whole football team an energy that gives you a chance to win the football game."
The Sooners were able to find enough offense to win it. Bell, from Bishop Carroll High, scored on a 3-yard run and a 1-yarder, and Oklahoma settled for field goals on four other red zone possessions.
After being practically unstoppable in the scoring zone a week ago at Baylor, Bell ran into trouble early on against the Cyclones. He was stuffed on Oklahoma's first red zone possession, leading to Hunnicutt's 20-yard field goal, and then threw an interception to Jake Knott the next time.
But the Sooners kept going back to their third-string quarterback, who last week joined J.C. Watts and Jamelle Holieway as the only quarterbacks in the program's history with four rushing TDs in a game. He scored on a 3-yard keeper in the second quarter to give Oklahoma the lead to stay, then smashed his way into the end zone from a yard out on the next possession to make it 17-6.
Hunnicutt added field goals from 28 and 36 yards to push the halftime lead to 23-6, and he provided the only points of the second half on a 21-yarder. Franks set it up with a 45-yard reverse, getting tackled at the 1-yard line before the Sooners' goal line offense got stuffed.
Oklahoma was able to compile 509 yards of offense, including 253 on the ground — a total brought down by a 35-yard loss on the errant punt snap. That was plenty with the defense back on its game and the conditions making the type deep balls that hurt the Sooners last week tough to complete.
Time of Possession26:1233:48
Iowa St. 6 0 0 0— 6 Oklahoma 3 20 0 3—26
OU—FG Hunnicutt 20, 11:15.
ISU—Gary 10 pass from Barnett (kick failed), 5:48.
OU—B.Bell 3 run (Hunnicutt kick), 8:12.
OU—B.Bell 1 run (Hunnicutt kick), 3:22.
OU—FG Hunnicutt 28, :25.
OU—FG Hunnicutt 37, :00.
OU—FG Hunnicutt 21, 6:48.
Rushing—Iowa St., Woody 13-60, Hollis 8-46, Barnett 13-21, West 1-4, White 1-(minus 11). Oklahoma, Franks 2-88, R.Finch 15-83, B.Williams 11-80, Clay 2-15, B.Bell 8-14, L.Jones 3-7, Millard 3-1, Team 1-(minus 35).
Passing—Iowa St., Barnett 13-28-1-125. Oklahoma,
L.Jones 22-43-2-256, B.Bell 0-1-1-0, Team 0-1-0-0.
Receiving—Iowa St., Gary 4-52, Reynolds 4-31, West 3-11, Hammerschmidt 1-30, Hollis 1-1. Oklahoma, D.Miller 7-86, Stills 5-70, Hanna 3-33, R.Finch 3-20, Jackson 2-36, Ratterree 1-10, Clay 1-1.
No. 21 Baylor 66, Texas Tech 42 — Nick Florence threw two long touchdown passes after Robert Griffin was knocked out of the game and host Baylor extended its winning streak to four.
The Bears (8-3, 5-3 Big 12) had to win it without Griffin, whose Heisman Trophy chances were dealt a setback because of an apparent concussion.
Still, Baylor set a school mark for most points in a conference game — Big 12 or the Southwest Conference for decades before that — and was already ahead to stay when Griffin scored on a 3-yard keeper just before halftime. That score came after he was on the sideline for one play after taking an elbow to the helmet while sliding at the end of a run.
Terrance Ganaway rushed 42 times for 246 yards and two touchdowns, giving him a school-record 14 for the Bears, who reached eight wins for the first time since 1991.
Texas Tech (5-7, 2-7) finished with its first losing record since 1992. The Red Raiders lost their last five games after a 41-38 upset last month at Oklahoma, which Baylor beat at home last week.
Time of Possession23:1236:48
Texas Tech7 21 7 7—42 Baylor 10 21 21 14—66
Bay—FG A.Jones 28, 11:13.
Bay—Wright 33 pass from R.Griffin (A.Jones kick), 6:57.
TT—K.Williams 5 run (Carona kick), 3:39.
Bay—R.Griffin 4 run (A.Jones kick), 14:54.
TT—E.Ward 2 pass from Doege (Carona kick), 10:55.
Bay—Ganaway 4 run (A.Jones kick), 8:40.
TT—Moore 43 pass from Karam (Carona kick), 7:57.
Bay—R.Griffin 3 run (A.Jones kick), 1:36.
TT—Moore 1 pass from Doege (Carona kick), :08.
Bay—Wright 46 pass from Florence (A.Jones kick), 10:09.
Bay—T.Williams 40 pass from Florence (A.Jones kick), 6:05.
Bay—J.Williams 90 interception return (A.Jones kick), 2:26.
TT—K.Williams 14 run (Carona kick), :14.
TT—E.Ward 33 pass from Doege (Carona kick), 14:03.
Bay—Florence 1 run (A.Jones kick), 9:33.
Bay—Ganaway 4 run (A.Jones kick), 6:24.
Rushing—Texas Tech, K.Williams 9-41, Crawford 6-9, B.McRoy 1-1, Doege 1-(minus 5). Baylor, Ganaway 42-246, R.Griffin 14-62, Salubi 9-21, Martin 6-17, Florence 7-14, Team 1-0.
Passing—Texas Tech, Doege 41-55-2-355, Karam 1-1-0-43. Baylor, Florence 9-12-0-151, R.Griffin 7-11-0-106.
Receiving—Texas Tech, E.Ward 16-151, James 10-103, Moore 6-74, K.Williams 3-25, Swindall 2-21, Marquez 2-10, Franks 1-7, Kennard 1-5, Crawford 1-2. Baylor, Wright 6-125, Sampson 4-64, T.Williams 3-50, T.Reese 1-8, Norwood 1-7, Najvar 1-3.