He'd punch in a touchdown later in the drive to seal Kansas State's win.
Quarterback Adrian Martinez ran for 148 yards and four touchdowns, and the Wildcats stunned No.
"I just know that our kids believe that they're a good football team, and they have to go out there and prove it," Kansas State coach Chris Klieman said.
Dillon Gabriel passed for 330 yards and four touchdowns and Eric Gray ran for 114 yards for the Sooners (3-1, 0-1).
Martinez scored his third touchdown run of the game from 15 yards out to put Kansas State up 34-20 with eight minutes to play.
Gabriel found Brayden Willis for a 1-yard touchdown pass with 4:36 remaining to cut Kansas State's lead to 34-27.
Gabriel found Willis for a 10-yard touchdown pass with 35 seconds left, and the Sooners cut the deficit to 41-34, but Kansas State's Kade Warner recovered Oklahoma's onside kick