Seventh-ranked Baylor survived a late Oklahoma State rally to beat the Cowboys 49-28 at McLane Stadium in Waco, Texas, on Saturday night.
OSU started Mason Rudolph at quarterback, just two games shy of completing a redshirt season, because Daxx Garman did not practice this week after taking a beating in recent weeks at quarterback.
It took Baylor barely 30 seconds to score.
On Baylor's second snap, Bryce Petty found Jay Lee deep downfield for a 65-yard touchdown to put the Bears on top 7-0, just 36 seconds into the game.
True freshman Mason Rudolph made his college debut on OSU's opening possession, which ended in three plays and a punt.
Rudolph threw just once, an incomplete pass on 3rd and 5.
Baylor's next possession lasted just three plays, with Petty going deep to Corey Coleman for a 54-yard touchdown to make it 14-0 Bears with 12:24 to play in the first quarter.
Petty threw for 262 yards and those two scores.
The Cowboys' second possession was only four plays.
After a Desmond Roland gain of 11 for a first down, OSU did not gain another yard, with Rudolph throwing two incompletions sandwiched around a run for no gain by Rennie Childs.
OSU's defense made a stop on the next Baylor series, as Ramon Richards picked off Petty at the Baylor 43-yard line.
Oklahoma State scored six plays later, wtih Rudolph passing to David Glidden for a gain of 34 to the Baylor 4, then Roland 1-yard touchdown run to cap the drive and cut Baylor's lead in half, 14-7, with 7:32 to play in the first quarter.
Baylor answered with an uncharacteristically long drive, going 79 yards in 19 plays, a drive that was the longest by plays of the season, capped by a 2-yard touchdown run by Devin Chafin to make it 21-7 Bears with 19 seconds left in the first quarter.
Baylor had a chance to add to the lead midway through the second quarter, but Bears kicker Chris Callahan missed a 34-yad field goal with 8:00 left in the first half.
Baylor got the ball right back though, as Rudolph was intercepted by Colin Bretz at the OSU 43-yard line.
The Bears capitalized, as Chafin got outside to the right for a 7-yard touchdown to extend Baylor's lead to 28-7 with 4:18 to play in the first half.
Oklahoma State then put together an impressive drive to end the half.
Rudolph went deep to David Glidden for a gain of 37, then on 3rd and goal from the eight with just seven seconds left in the half, Rudolph lobbed up a pass to Glidden, who ran under it on the left side of the end zone for the touchdown to cut the Baylor lead to 28-14 with one second left in the first half.
Glidden had 5 catches for 99 yards.
Early in the second half, Baylor's first possession ended with the OSU defense coming up big again, as Larry Stephens intercepted Petty at the OSU 10-yard line.
OSU couldn't do anything with the ball, though and had to punt after three downs.
Baylor extended their lead late in the third quarter.
After a fair catch interference penalty on an OSU punt, Baylor got the ball at the Cowboys' 32-yard line.
They moved it to the end zone from there, with Shock Linwood scoring on an 11-yard touchdown run to make it 35-14 with 3:57 to play in the third quarter.
Linwood had 113 yards rushing.
The next time Baylor got the ball, they gouged OSU with the running game, with 11 straight running plays, with Chafin scoring from a yard out to extend the BU lead to 42-14 with 14:21 to play in the fourth quarter.
Chafin finished with 106 yards rushing and 3 touchdowns.
OSU responded with a quick strike big play on the next snap, as Rudolph went deep to James Washington for a 68-yard touchdown to make it 42-21 Baylor with 14:08 to play in the fourth quarter.
The Cowboys held Baylor again, and moved the ball again.
Rudolph passed to James Washington for a gain of 37 to the Baylor 12, then Rennie Childs finsihed off the drive with a 2-yard touchdown run to draw the Cowboys within two scores, at 42-28 with 10:44 to play in the fourth quarter.
Washington had 4 catches for 114 yards.
OSU's defense held again, and the Cowboys moved the ball again.
Rudolph went deep to Brandon Sheperd, who made a great catch along the sideline, tapping his right heel down in bounds as he was making the catch going out of bounds.
On the next play, the drive ended, as Rudolph was intercepted by Orion Stewart with just over 5 minutes to play.
Rudolph was 13-for-25 passing for 281 yards and 2 touchdowns, with 2 interceptions.
The Bears then clinched it, going for it on 4th and 2 from the OSU 21, and Petty scored on a 21-yard touchdown run to make it 49-28 Baylor with 3:00 to play.
OSU had won 7 of the last 8 meetings against Baylor.
The Cowboys have lost five in a row, and drop to 5-6 overall, 3-5 in Big 12 play.
Baylor improves to 9-1, 6-1 in Big 12 action, with their 15th straight home win.
The Cowboys close the regular season Dec. 6 at Oklahoma.