Steele Jantz set career highs with 381 yards passing and five touchdowns and Iowa State held off visiting Baylor 35-21 to snap a two-game losing streak.
Jantz tied a school record with 36 completions to lead the Iowa State (5-3, 2-3 Big 12), who moved within one win of bowl eligibility for the third time in four years.
Jantz started for the first time since late September. He responded with one of the best quarterback performances in school history. Three of Jantz's touchdowns went to Jarvis West, whose 22-yard touchdown catch with 8:37 left made it 35-14 Cyclones.
Nick Florence threw for 426 yards and two touchdowns to lead Baylor (3-4, 0-4) which lost its fourth straight game.