Oklahoma State's 6th-ranked football team couldn't slow down number 10 Baylor and had their 12-game winning streak snapped with a 45-35 loss at Boone Pickens Stadium in Stillwater on Saturday night.
Baylor rolled up 700 yards, even having success with their third string quarterback, and only committing one turnover.
The Bears held OSU to just eight yards rushing.
Baylor got the ball first and took just four plays to score.
Jarrett Stidham went deep to Corey Coleman for a gain of 48 yards, setting up a 6-yard touchdown run by Shock Linwood to give Baylor a 7-0 lead with 14:04 to play in the first quarter.
The Bears ' defense held OSU to three downs and a punt, then marched to another score, going 77 yards in 5 plays.
Stidham pump-faked a screen pass, then went deep to K.D. Cannon for a 59-yard touchdown pass to put Baylor up 14-0 with 11:56 to play in the first quarter.
Stidham was 12 for 21 for 258 yards passing.
This time OSU responded, with a 77-yard drive in 10 plays.
Twice Mason Rudolph passed to Marcell Ateman for gains of 38 and 18.
Then J.W. Walsh shoveled a pass to Jalen McCleskey, who scooted around the left side for a 3-yard touchdown to cut Baylor's lead in half, 14-7, with 8:38 to play in the first quarter.
OSU forced Baylor to turn the ball over on downs on the ensuing possession, then the Cowboys scored just two plays later.
First Rudolph passed to Zac Veatch for a gain of 19, then he went deep to James Washington, who made a bobbling catch in the end zone for a 39-yard touchdown to tie the game 14-14 with 6:40 to play in the first quarter.
The Cowboys forced Baylor to attempt a 45-yard field goal on the next possession, but Chris Callahan was wide left and it stayed tied.
Baylor finished off an 83-yard drive in 13 plays on the first play of the second quarter, as Devin Chafin scored from a yard out to put the Bears up 21-14.
Baylor got a 34-yard field goal from Chris Callahan to extend the lead to 24-14 with 3:25 to play in the first half.
Stidham did not start the second half after suffering an apparent injury late in the first half, so third stringer Chris Johnson took over the reins of the Baylor offense.
He led the Bears on an 81-yard drive in 11 plays, zipping a pass to Jay Lee for a 39-yard touchdown to extend Baylor's lead to 31-14 with 9:59 to play in the third quarter.
After forcing OSU to punt, the Bears added to the lead, this time with the long ball, as Johnson went deep to K.D. Cannon for a 71-yard touchdown to put the Bears up 38-14 with 6:24 to play in the third quarter.
Johnson was 5 for 10 for 138 yards passing and 2 touchdowns, while Cannon had 5 catches for 210 yards.
Oklahoma State answered with a 67-yard drive in 11 plays, with Rudolph lobbing a pass into the left corner of the end zone for a 9-yard touchdown to cut the Baylor lead to 38-21 with 3:19 to play in the third quarter.
The Cowboys' defense made a big play that appeared it would spark the OSU comeback.
Jordan Sterns intercepted Johnson, returning it 34 yards to the Baylor 48.
Rudolph passed to James Washington for a 19-yard touchdown to trim the Bears' lead to 38-28 with 5 minutes to play.
Rudolph was 27 for 50 for 430 yards and 3 touchdowns.
OSU elected to kick onsides, and Baylor recovered, setting up a 30-yard touchdown drive, with Johnson keeping from 4 yards out to extend the lead to 17 again, 45-28.
Oklahoma State wasn't done yet, going 65 yards in 5 plays, with Walsh keeping for a 2-yard touchdown to get the deficit to 10 again, 45-35.
Baylor recovered the onside kick to clinch the win, their first in Stillwater since 1939.
OSU had won 12 straight games, with their last loss coming to Baylor last season.
A Cowboy win would have tied their longest winning streak in school history, and give them their first 11-0 start to a season.
OSU drops to 10-1 on the season, 7-1 in Big 12 play.
The Cowboys host Oklahoma in Bedlam on Saturday night, November 28, at 7:00 pm to close the season.