Iowa 38, Purdue 14: Jordan Canzeri ran 20 times for a game-high 165 yards and a touchdown as the visiting Hawkeyes rolled in a Big Ten matchup.
Jake Rudock completed 12-of-20 passes for 191 yards and two touchdowns for Iowa (6-4, 3-3 Big Ten). The Hawkeyes' Don Shumpert had two catches for a team-high 69 yards.
Danny Etling was 15-of-28 passing for 145 yards for Purdue (1-8, 0-5), which beat Indiana State 20-14 on Sept. 7 for its only win. Danny Anthrop led the Boilermakers with four receptions for 82 yards and a touchdown.
Canzeri's 2-yard score gave Iowa a 7-0 lead with 11:15 left in the second quarter. Purdue evened the score at 7 on Etling's two-yard TD pass to Kurt Freytag with 5:44 left in the first half.
Kevonte Martin-Manley caught a 22-yard TD pass from Rudock to put the Hawkeyes up 14-7 with 1:57 left in the second quarter. Mark Weisman's 4-yard rushing touchdown with 3:43 left in the third made it 21-7 Iowa and continued a string of 31 straight points.
GAME NOTEBOOK: The Hawkeyes are bowl eligible for the 12th time in 13 seasons. ... Purdue, which has been outscored 138-21 in its last three home games, ran an offensive play from inside the red zone for the first time since a 55-24 loss to No. 20 Northern Illinois on Sept. 28. ... The Hawkeyes recorded their 300th Big Ten victory - they have an all-time conference mark of 300-362-25.