NORMAN, Oklahoma (AP) Iowa State couldn't follow the biggest win in school history with another monumental upset.
Landry Jones threw for 256 yards, Blake Bell punched in two short touchdown runs and No. 12 Oklahoma snapped the Cyclones' three-game winning streak with a 26-6 victory on Saturday.
Iowa State (6-5, 3-5 Big 12) was bidding to win back-to-back games against ranked opponents for the first time since November 1974 and beat three Top 25 teams in the same season for the first time ever.
Instead, the Cyclones managed a season-low 245 yards and couldn't mount a serious offensive threat after the first quarter.
"We are a confident football team and I do not expect to leave Norman with any less confidence with how we are playing right now," coach Paul Rhoads said.
The Cyclones didn't sustain a drive for longer than 35 yards the whole game and got their only points on Jared Barnett's 10-yard touchdown pass to Albert Gary one play after James Winchester snapped the ball over punter Tress Way's head. They got shut out the rest of the way, failing in their chance to pull off another huge upset eight days after the biggest win in school history, against then-No. 2 Oklahoma State.
Iowa State lost for the 69th time in 76 meetings with Oklahoma (9-2, 6-2) all time but fared much better than in a 52-0 blowout loss last season on Owen Field.
"We did not get pushed around like we did the last time we were here in Norman and that's continued signs of development in the Iowa State football program," Rhoads said.
Barnett finished with 125 yards on 13 for 28 passing with one interception, losing for the first time in four career starts. He also fumbled a first-quarter handoff to starting running back James White, after White had already fumbled on his first carry of the game.
The Cyclones also turned it over when linebacker Jevohn Miller muffed a kickoff that was blown around by the wind, leading to a Michael Hunnicutt field goal that pushed Oklahoma's lead to 23-6 at halftime.
"You can't give up that many turnovers against a great team like (Oklahoma)," defensive end Patrick Neal said. "You have to execute well and we didn't do that the whole game."
Each team turned it over four times in a game played in front of thousands of empty seats at sold-out Owen Field, with sustained winds of over 30 mph and gusting to more than 40 mph. The Sooners had more yards on the ground 253 than Iowa State had total.
Trey Franks finished with 88 yards rushing on two long reverses to set up scores for Oklahoma, and Hunnicutt matched his career high with four field goals.
The Sooners, rebounding after allowing a school-record 616 yards last week in a 45-38 loss at Baylor, held Iowa State to its lowest yardage output since being held to 183 last year against Oklahoma.
The Cyclones took advantage of their best scoring chance, with Barnett firing to Gary in the end zone immediately after Winchester's errant punt snap.
"The rest of the day, they don't really get near the goal line and really they didn't get close to any field goals, so it was pleasing to play soundly and to limit them the way we were able to," Sooners coach Bob Stoops said.
Bell 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.
Oklahoma will visit No. 4 Oklahoma State next week with the winner earning the Big 12 title.
"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."