Oklahoma State had a shot against Oklahoma last week, but the Cowboys will ultimately finish the regular season with two straight losses after facing Baylor on Saturday.
There is no question that Oklahoma State should find some room to run against the Bears, but the Cowboys' pass defense faltered against Landry Jones and the Sooners last week and that doesn't bode well going up against Nick Florence and Co.
Baylor has won two straight games, including the 52-24 shocker against then-No. 1 Kansas State on Nov. 17, and Florence just passed for 396 yards and three touchdowns in the 52-45 overtime victory against Texas Tech last week.
For the season, Florence has averaged 9.3 yards per pass attempt (tied for fourth in the nation, via CFBStats.com) while tossing 30 touchdowns to 13 interceptions.
But Baylor certainly doesn't have a one-dimensional offense. The Bears have averaged 5.03 yards per carry this season (tied for 25th in the nation) while posting 30 rushing touchdowns (tied for 17th). I don't expect them to dominate on the ground given Oklahoma State's run defense, but it's not like Oklahoma State's run defense is invincible, either. Oklahoma's Brennan Clay and Trey Millard combined for 92 yards and a touchdown on 18 carries last week.
Also, while Baylor's pass defense hasn't been anything to write home about this season, the Bears have notched six interceptions in the last two games against Texas Tech's Seth Doege and Kansas State's Collin Klein.
That may prove to be significant given Cowboys junior quarterback Clint Chelf has tossed three interceptions in his past four games taking over under center.
One more thing: Oklahoma State has not played well away from home this season. The team lost to Oklahoma, lost to Kansas State, lost to Arizona and beat Kansas by only seven points.
Baylor has momentum on its side playing in Waco and Oklahoma State is coming off a crushing, exhausting defeat.
Look for Baylor to upset the No. 23 Cowboys in the Big 12 showdown.
Prediction: Baylor 48, Oklahoma State 45