Backup running back Jeff Woody scored on a 4-yard run in the second overtime and Iowa State stunned second-ranked Oklahoma State 37-31 Friday, derailing the Cowboys' national title hopes. The Cyclones (6-4, 3-4 Big 12) overcame a 17-point deficit to beat the Cowboys (10-1, 7-1 Big 12), who were just a win away from a showdown with rival Oklahoma for a likely spot in the BCS title game. Oklahoma State quarterback Brandon Weeden's first pass in the second overtime was intercepted by Leonard Johnson. Woody ran for 6 and 15 yards, then bullied his way into the end zone to give the Cyclones their first victory over a top-five opponent in school history. Weeden threw for 476 yards, but he had three interceptions as the Cowboys turned it over five times. Oklahoma State was a 27-point favorite against the upstart Cyclones, who lost their first four Big 12 games. But the Cowboys let Iowa State hang around just long enough to beat them — and throw the national title picture into chaos. Iowa State freshman quarterback Jared Barnett found James White for a 25-yard touchdown on the first play of extra time, but Weeden answered with a 6-yard TD pass to Josh Cooper. Johnson's interception set up a thrilling finish for the Cyclones and coach Paul Rhoads, the defensive coordinator at Pittsburgh when it upset No. 2 West Virginia 13-9 in 2007. Barnett finished with 376 yards passing and three TDs for Iowa State. Oklahoma State stretched its lead to 24-7 less than 3 minutes into the second half and looked set to break it open as it usually does. Tracy Moore caught Weeden's pass in traffic and stumbled 30 yards for the touchdown. That could have been it for Iowa State — but the Cyclones were far from finished. Iowa State answered with a 32-yard TD run from White and recovered an onside kick with ease. Barnett fumbled it back to Oklahoma State, but the Cowboys fumbled it right back and Zach Guyer's 24-yard field goal made it 24-17 with 4:04 left in the third quarter. Oklahoma State came in averaging 51.7 points a game, but it couldn't string together the drives that made Weeden a serious Heisman Trophy contender. Iowa State tied the game at 24-all with 5:30 left in regulation as Barnett found a sliding Albert Gary in the end zone for a 7-yard TD catch. Oklahoma State's Alex Elkins intercepted Barnett's pass with 3:17 left, but Sharp pushed a 37-yard field goal right with 1:17 to go to force overtime. The Cowboys were playing a day after women's basketball coach Kurt Budke and three others were killed in a plane crash. Iowa State held a moment of silence before the game to honor Budke, assistant Miranda Serna and two others who were killed Thursday when their single-engine plane crashed during a recruiting trip in Arkansas. TCU edges Virginia 57-55: Hank Thorns had 16 points and four assists, hitting huge shots down the stretch as Texas Christian defeated Virginia 57-55 in the Paradise Jam also Friday night. Texas A&M Edges St. John's: Elston Turner hit a 12-foot jumper with six seconds to play for his only points of the second half, sending No. 19 Texas A&M to a 58-57 victory over St. John's Friday in the third-place game of the 2K Sports Classic benefiting Coaches vs. Cancer at Madison Square Garden.