Freshman Grant Rohach passed for a season-best 300 yards and two touchdowns and Iowa State beat Kansas 34-0 on a frigid Saturday night for its first Big 12 victory.
James White and Shontrelle Johnson each ran for a touchdown and Cole Netten kicked two field goals for the Cyclones (2-9, 1-7), who broke a seven-game losing streak at home and sent Kansas to its 24th straight road loss.
Just one week after breaking a 27-game conference losing streak, the Jayhawks (3-8, 1-7) failed to capitalize on some early scoring opportunities and never got much going in the second half, either.
Rohach, who had not thrown a touchdown pass in his five previous games, finished 15 of 20 with one interception and scoring throws of 58 yards to Aaron Wimberly and 15 yards to Quenton Bundrage.
It was the coldest game in Jack Trice Stadium history -- 8 degrees at kickoff.