NORMAN, Okla. — John Hubert ran for 130 yards and a touchdown, Jarell Childs scooped up a fumble and returned it for a score and No. 15 Kansas State beat No. 6 Oklahoma 24-19 on Saturday night to avenge a wrenching loss from last season.
Collin Klein picked up 228 yards of offense and ran for the go-ahead touchdown early in the fourth quarter in a solid performance that outshined and error-filled night by Sooners quarterback Landry Jones.
Jones threw for 298 yards and a late touchdown to get Oklahoma within five but also fumbled and threw an interception that put Kansas State in position to go ahead.
The Wildcats, who won in Norman for the first time since 1997, waited for Oklahoma's players to leave the field then celebrated with their fans after earning redemption for a 58-17 blowout loss last season that ended their undefeated run.
Jones, who threw for a school-record 505 yards in last year's game on the Wildcats' home field, returned to Oklahoma instead of entering the NFL draft in part for a last shot at a national championship.
That could be in jeopardy already, after another loss on a field where the Sooners seemed invincible not long ago.
Midway through last season, the Sooners had gone 20 straight games without even trailing at home. Now five of the past seven opponents have led and two won. Unranked Texas Tech snapped Oklahoma's 39-game winning streak last October at Owen Field
K-State coach Bill Snyder, the mentor to Sooners counterpart Bob Stoops, scored another marquee win against his former pupil. His only other win head-to-head was in the 2003 Big 12 championship game, with the Wildcats losing the other eight meetings.
Jones' first big gaffe came as he rolled right near his goal line and was hit by linebacker Justin Tuggle, with the ball squirting free. Childs, a linebacker, picked it up and scored to give K-State an early 7-3 lead.
Oklahoma was within a yard of pulling even when Blake Bell, Jones' backup who runs a power set called the "Belldozer," fumbled away a snap to snuff out a promising drive.
Jones had a bad decision without damage in the third quarter, when he flipped the ball toward Roy Finch on a shuffle pass though Finch was already a couple of steps past him. Jones scurried toward the loose ball and tried in vain to recover it, but the Sooners got it back after a review showed it was a pass, not a handoff.
Given a second chance, Jones completed his next six passes and put Oklahoma in position for Bell's 3-yard TD run to make it 13-10 with 5 minutes left in the third quarter.
Another Jones mistake gave the Wildcats a chance to reclaim the lead, though.
After faking a handoff, Jones overshot Kenny Stills and K-State's Ty Zimmerman zoomed in to intercept the errant throw and give the Wildcats the ball at the Oklahoma 38. Klein cashed it in seven plays later, going 5 yards on a quarterback keeper to put Kansas State up to stay at 17-13.