IOWA CITY, Iowa -- 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.
Jantz wasn't without his flaws. He threw a bad interception near the goal line to start the second half and fumbled with 2:08 left and the game essentially in hand.
But against a Baylor defense that entered play last in the nation with 44 points allowed per game, Jantz played better than he ever has for the Cyclones.
Jantz directed a 14-play, 81-yard scoring drive midway through the third quarter, which he finished with an 8-yard floater to a wide-open Jeff Woody to make it 28-14.
Baylor was driving deep into Iowa State territory when replays showed that star lineman Cyril Richardson appeared to kick Iowa State's Brandon Jensen. The Bears were pushed back 15 yards and Richardson was tossed from the game. Iowa State eventually took over on downs.
Jantz capped a his comeback evening by rolling out of pressure and drilling West in the back of the end zone -- perhaps his best throw on a night filled with good ones. Jantz tied Austen Arnaud's school record with 36 completions on 52 attempts and Todd Bandhauer's 5-touchdown performance against Texas in 1998.
Iowa State coach Paul Rhoads started Jantz over Jared Barnett, the starter for last week's 31-10 loss to Oklahoma State, after keeping it a secret all week.
Jantz and the Cyclones caught every break imaginable in the first 5 minutes. But they couldn't take advantage of any of them.
Iowa State recovered a pair of Baylor fumbles to set up their first two drives and benefited from three crucial Bears penalties. But Edwin Arceo missed a 32-yard field goal, and Baylor promptly went up 7-0 on Jarred Salubi's 2-yard run.
Jantz answered with an impressive 23-yard TD toss to West to tie it up just before the end of the first quarter.
A busted coverage by the Cyclones secondary led to Florence's 49-yard TD pass to Tevin Reese- but Iowa State Albert Gary rolled over a Baylor defender and caught a 36-yard touchdown pass to tie it up again.
Jantz and West hooked up for the second time with 27 seconds left in the half, this time for a 7-yard TD and a 21-14 lead.
Terrance Williams had 13 catches for 190 yards for Baylor, which was held to a season-low 21 points for the second time in three weeks.
Jantz, whose ineffectiveness cost him the No. 1 spot at the end of September, threw for 200 yards by halftime. Baylor picked him off to record their first takeaway of the year in Big 12 play, but Iowa State turned around and stuffed Florence on 4th-and-1 at the Cyclones 18-yard line.
Iowa State's defense kept giving Jantz the ball back -- getting four takeaways and stopping Baylor three times on fourth down -- and his offensive line kept giving him time to make plays.
It all led to a record-breaking game for a senior who wasn't even starting a week ago.
Romello Ross run for 5 yds for a TD
Cooper Rush pass complete to Mark Chapman for 15 yds to the EMich 14 for a 1ST down
G. Ward Jr. pass,to L. Bonner for 4 yds for a TD,NAVY penalty, Defensive pass interference ( Yards) declined
Greg Ward Jr. pass complete to Linell Bonner for 4 yds for a TD NAVY Penalty, Defensive pass interference ( Yards) declined
Cooper Rush pass complete to Ben McCord for 23 yds to the EMich 29 for a 1ST down
Shaq Vann run for a loss of 7 yards to the CMich 48 Shaq Vann fumbled, recovered by CMich Nathan Ricketts
Can senior QB Cody Kessler and interim coach Clay Helton get a statement win and break USC's streak of three losses to the Bruins?