Oklahoma State's football team got off to a quick start, then staved off a late rally to beat 6th-ranked Texas 38-35 on Saturday night at Boone Pickens Stadium in Stillwater.
Taylor Cornelius was 23 of 34 for 321 yards and three touchdowns, with Tylan Wallace catching 10 of them for 222 yards and 2 touchdowns.
The Cowboys got the ball first and after a nice kick return by Chuba Hubbard and a penalty against Texas for a late hit, OSU went 53 yards in four plays, with Taylor Cornelius throwing to Tylan Wallace for a 40-yard touchdown to make it 7-0 with 13:12 to play in the first quarter.
Texas tallied on their first drive as well, going 65 yards in seven plays, with quarterback Sam Ehlinger keeping on a 5-yard touchdown run to tie the game 7-7 with 9:58 to play in the first quarter.
Oklahoma State came right back to regain the lead, capping a 75-yard drive in 9 plays, with Cornelius passing to a wide open Jelani Woods for a 16-yard touchdown on 4th and 1, giving OSU a 14-7 lead with 6:43 to play in the first quarter.
After stopping Texas and forcing a punt, the Cowboys drove to get a 24-yard field goal from Matt Ammendola to extend the lead to 17-7 with 3:59 to play in the first quarter.
After another defensive stop, OSU drove into scoring position again, but Cornelis was sacked on 3rd down, losing 15 yards, and Ammendola was wide left on a 41-yard field goal attempt.
The Cowboys' next possession ended with a score, as Cornelius sneaked in from a yard out to cap a 64-yard, 10-play drive to extend OSU's lead to 24-7 with 10:00 to play in the first half.
Texas struck back quickly, going 75 yards in just four plays, with two big passing plays setting up a 2-yard touchdown run by Ehlinger to make it 24-14 Cowboys with 8:48 to play in the first half.
After an exchange of punts, OSU added to the lead, with Cornelius throwing deep to Wallace, who made a leaping catch for a 36-yard touchdown on 4th and 1 to give the Cowboys a 31-14 lead with 1:17 to play in the second quarter.
The half ended with Jordan Brailford sacking Ehlinger.
The second half started with three straight punts, then OSU marched into field goal range, but Ammendola missed a 38-yard field goal attempt wide right.
Texas then trimmed into the lead, with Ehlinger passing over the shoulder to Keontay Ingram for a 22-yard touchdown to finish off a six-play, 78-yard drive to cut the Cowboys' lead to 31-21 with 2:15 to play in the third quarter.
The Longhorns got even closer early in the fourth quarter, with Ehlinger throwing a jump pass to Andrew Beck for a 10-yard touchdown to make it 31-28 Cowboys with 11:47 to play.
After OSU was forced to punt, Texas took over at their own 2-yard line and couldn't move it, punting and giving the Cowboys the ball at the UT 35-yard line.
OSU took advantage, with Cornelius keeping for a 10-yard touchdown to extend the lead back to 10 at 38-28 with 5:44 to play.
Texas responded with a 13-play, 75-yard drive, with Tre Watson scoring from a yard out to cut OSU's lead to 38-35 with 1:46 to play.
Texas kicked onside, but OSU recovered, and Cornelius ran for a first down to clinch the win.
Justice Hill had 92 yards rushing on 23 carries and Chuba Hubbard has 80 on 9 carries.
OSU has won four in a row over Texas and improved to 5-3 overall, 2-3 in Big 12 play.
The Cowboys visit Baylor next Saturday at 11:00 am.