Purdue, which had been shut out its previous two games, finally scored in the second quarter. Etling connected with Hunt for a 26-yard screen pass on third-and-6 to set up the Boilermakers at the Iowa 5-yard line. On third down, Etling found Kurt Freytag for a 2-yard touchdown pass. The extra point tied the score with 5:44 left in the second quarter.
Martin-Manley made up for his fumble with a 22-yard touchdown catch from Rudock that gave Iowa a 14-7 lead with 1:57 left in the second quarter.
Iowa gained 250 yards in the first half, yet led just 14-7. The Hawkeyes were hampered by bad field position throughout the half. Canzeri had 75 yards on 10 carries before the break.
On its second possession of the third quarter, the Boilermakers converted three first downs before Raheem Mostert fumbled and Iowa's Christian Kirksey recovered at the Iowa 29. The Hawkeyes took advantage when Weisman barreled in from 4 yards out to push their lead to 21-7 with 3:43 left in the third. It was an eight-play, 71-yard drive that included just one pass. The Hawkeyes controlled the game the rest of the way.