Mason Rudolph passed for 392 yards and three touchdowns to help Oklahoma State defeat No. 22 Texas 49-31 on Saturday.
Justice Hill rushed for 135 yards and a touchdown and Jalen McCleskey added 109 yards and two touchdowns receiving for the Cowboys (3-2, 1-1 Big 12), who had lost their previous eight home games against the Longhorns (2-2, 0-1).
Oklahoma State blocked three extra points in the first half, matching a school record for blocked kicks in a game. On the first one, defensive tackle Vincent Taylor came up the middle for the block, picked up the ball and ran with it before delivering a perfect option-style pitch to Tre Flowers in stride. Flowers took it into the end zone for two points and, instead of a 14-all tie, Oklahoma State led 16-13.
Rudolph passed for 310 yards and three scores and ran for a touchdown in the first half to help the Cowboys take a 37-25 lead.
Oklahoma State receiver James Washington was knocked out of the game in the third quarter after taking a hit to the head from Texas linebacker Malcolm Roach. Washington had three catches for 91 yards and a touchdown for the Cowboys.
Texas' running backs took a beating. Chris Warren III missed the second half with a knee injury. He ran for 106 yards on 10 carries in the first half. D'Onta Foreman left the game in the third quarter with an abdominal injury after rumbling for 148 yards and two touchdowns.
TEXAS: The Longhorns, who gave up 47 points to Notre Dame and 50 to California, had an extra week to prepare for the Cowboys. It didn't matter, as the Cowboys rolled up 555 yards.
OKLAHOMA STATE: The Cowboys bounced back from their loss to Baylor and now are in position to be a factor in the Big 12 race.
Texas likely will drop out of the Top 25. Oklahoma State has an outside chance of getting back in, but the controversial loss to Central Michigan could prove costly here.
TEXAS: The Longhorns play Oklahoma in Dallas next Saturday.
OKLAHOMA STATE: The Cowboys will host Iowa State on Saturday.