Kaleb Johnson rushed for 134 yards and a touchdown on 17 carries to lead Iowa to a 20-14 win over Purdue in Iowa City, Iowa, on Saturday.
Leshon Williams rushed for 74 yards on 13 carries to flank Johnson for the Hawkeyes (5-1, 2-1 Big Ten).
Making his first career start, Iowa quarterback Deacon Hill completed just 6 of 21 passes for 110 yards with one touchdown and an interception.
Hudson Card went 25-of-40 passing for 247 yards, a touchdown and two interceptions for Purdue (2-4, 1-2).
Iowa held a 20-7 lead in the fourth quarter, but Purdue cut it to 20-14 with 2:54 left in the game on a 2-yard touchdown run by Devin Mockobee, which finished off a six-play, 74-yard drive.
Purdue then forced a punt and got the ball back at its 25-yard line with two minutes remaining, but the drive ended on downs following a sack, a 7-yard completion and two incompletions.
Iowa opened the scoring with 10:24 remaining in the first quarter, taking a 7-0 lead on a 67-yard touchdown run by Johnson.
The Hawkeyes had a golden opportunity later in the quarter when Cooper DeJean intercepted a pass from Card and returned it 43 yards to the Purdue 5-yard line.
But the hosts went backwards and had to settle for a 27-yard field goal by Drew Stevens that gave them a 10-0 lead with 14:57 left in the second quarter.
The Boilermakers shaved Iowa's lead to 10-7 with 40 seconds remaining in the second quarter on a 43-yard touchdown pass from Card to TJ Sheffield.
Early in the third quarter, Iowa put together a nine-play, 75-yard drive and went up 13-7 on a 23-yard field goal by Stevens.
The Hawkeyes then created some breathing room early in the fourth, taking a 20-7 lead with 14:24 remaining thanks to a 22-yard touchdown pass from Hill to Erick All.
--Field Level Media
Purdue | Iowa | |
Devin Mockobee | Player | Kaleb Johnson |
20 | Attempts | 17 |
89 | Yards | 134 |
4.5 | Avg Yards | 7.9 |
1 | Touchdowns | 1 |
0 | Long | 0 |
Purdue | Iowa | |
TJ Sheffield | Player | Erick All |
6 | Receptions | 5 |
93 | Yards | 97 |
15.5 | Avg Yards | 19.4 |
1 | Touchdowns | 1 |
0 | Long | 0 |