Follow CBSDFW.COM: Facebook | Twitter

STILLWATER, Okla. (AP) — 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.

(© Copyright 2016 The Associated Press. All Rights Reserved. This material may not be published, broadcast, rewritten or redistributed.)