NORMAN, Okla. (AP) - Kyle Kempt passed for 343 yards and three touchdowns, including a 25-yarder to Allen Lazard that put Iowa State ahead with 2:19 left in the fourth quarter and Joel Lanning made plays on offense and defense to the Cyclones to a stunning 38-31 upset of No. 3 Oklahoma on Saturday.
The loss snapped Oklahoma's nation-leading 14-game win streak and the Sooners' 18-game winning streak against the Cyclones that dated to 1990. It was just Iowa State's second victory against Oklahoma since 1961, and the Cyclones (3-2, 1-1 Big 12) did it without their starting quarterback.
Kempt, a senior, had thrown just two passes in his career before Saturday's contest. He played because regular starter Jacob Park went on leave for undisclosed personal medical reasons late this week.
Lanning, who switched from quarterback to linebacker in the offseason, played both positions on Saturday. According to the Des Moines Register, he's the first Iowa State player since 1971 to get significant action both ways in a game. He ran for 35 yards, passed for 25 and had eight tackles, a sack and a fumble recovery.
Baker Mayfield passed for 306 yards and rushed for 57 the Sooners (4-1, 1-1).
Iowa State: The Cyclones, heavy underdogs, didn't need tricks or a slew of takeaways to beat the Sooners. The Cyclones gained 449 yards and competed in the trenches. Iowa State got back into the game with 21 straight points to take the lead after falling behind 24-10.
Oklahoma: It was the second straight game that the Sooners didn't dominate as expected. Though Oklahoma's offense purred as usual, the defense struggled against a team that scored just seven points against Texas with Park. Oklahoma also struggled in a 49-41 win over Baylor two weeks ago. The defense that looked dominant in nonconference play has been leaky during Big 12 action.
Iowa State: Hosts Kansas on Saturday.
Oklahoma: Plays Texas in Dallas on Saturday. The Sooners often have struggled with the Longhorns, regardless of the teams' records.
Follow Cliff Brunt on Twitter: www.twitter.com/CliffBruntAP .
More AP college football: http://collegefootball.ap.org and http://www.twitter.com/AP_Top25 .