Iowa Hawkeyes running back Kaleb Johnson (2) breaks free for a touchdown against the Purdue Boilermakers Saturday, October 7, 2023 at Kinnick Stadium. (Brian Ray/hawkeyesports.com)
Iowa Hawkeyes defensive end Joe Evans (13) makes a stop against the Purdue Boilermakers Saturday, October 7, 2023 at Kinnick Stadium. (Brian Ray/hawkeyesports.com)
Iowa Hawkeyes quarterback Deacon Hill (10) yells as part of his pre-game ritual before their game against the Purdue Boilermakers Saturday, October 7, 2023 at Kinnick Stadium. (Brian Ray/hawkeyesports.com)
Iowa Hawkeyes defensive lineman Logan Lee (85) against the Purdue Boilermakers Saturday, October 7, 2023 at Kinnick Stadium. (Brian Ray/hawkeyesports.com)
Iowa Hawkeyes defensive lineman Logan Lee (85), linebacker Nick Jackson (10), and defensive back Sebastian Castro (29) make a stop against the Purdue Boilermakers Saturday, October 7, 2023 at Kinnick Stadium. (Brian Ray/hawkeyesports.com)
Iowa Hawkeyes defensive back Cooper DeJean (3) intercepts a pass against the Purdue Boilermakers Saturday, October 7, 2023 at Kinnick Stadium. (Brian Ray/hawkeyesports.com)
Iowa Hawkeyes defensive back Cooper DeJean (3) intercepts a pass against the Purdue Boilermakers Saturday, October 7, 2023 at Kinnick Stadium. (Brian Ray/hawkeyesports.com)
Iowa Hawkeyes defensive lineman Aaron Graves (95) gets a sack against the Purdue Boilermakers Saturday, October 7, 2023 at Kinnick Stadium. (Brian Ray/hawkeyesports.com)
Iowa Hawkeyes tight end Erick All (83) catches a pass for a touchdown against the Purdue Boilermakers Saturday, October 7, 2023 at Kinnick Stadium. (Brian Ray/hawkeyesports.com)
Iowa Hawkeyes defensive back Cooper DeJean (3) celebrates a missed field goal against the Purdue Boilermakers Saturday, October 7, 2023 at Kinnick Stadium. (Brian Ray/hawkeyesports.com)
Iowa Hawkeyes defensive lineman Logan Lee (85) gets a sack against the Purdue Boilermakers Saturday, October 7, 2023 at Kinnick Stadium. (Brian Ray/hawkeyesports.com)
Iowa Hawkeyes running back Kaleb Johnson (2) carries the ball against the Purdue Boilermakers Saturday, October 7, 2023 at Kinnick Stadium. (Brian Ray/hawkeyesports.com)
Iowa Hawkeyes defensive lineman Logan Lee (85) gets a sack against the Purdue Boilermakers Saturday, October 7, 2023 at Kinnick Stadium. (Brian Ray/hawkeyesports.com)
Iowa Hawkeyes linebacker Jay Higgins (34) and defensive lineman Aaron Graves (95) make a stop against the Purdue Boilermakers Saturday, October 7, 2023 at Kinnick Stadium. (Brian Ray/hawkeyesports.com)
Iowa Hawkeyes linebacker Jay Higgins (34) celebrates an interception against the Purdue Boilermakers Saturday, October 7, 2023 at Kinnick Stadium. (Brian Ray/hawkeyesports.com)
Iowa Hawkeyes running back Kaleb Johnson (2) takes the handoff from quarterback Deacon Hill (10) against the Purdue Boilermakers Saturday, October 7, 2023 at Kinnick Stadium. (Brian Ray/hawkeyesports.com)
Iowa Hawkeyes running back Leshon Williams (4) carries the ball against the Purdue Boilermakers Saturday, October 7, 2023 at Kinnick Stadium. (Brian Ray/hawkeyesports.com)
Iowa Hawkeyes wide receiver Seth Anderson (6) runs with the ball against the Purdue Boilermakers Saturday, October 7, 2023 at Kinnick Stadium. (Brian Ray/hawkeyesports.com)
Iowa Hawkeyes running back Kaleb Johnson (2) breaks free for a touchdown against the Purdue Boilermakers Saturday, October 7, 2023 at Kinnick Stadium. (Brian Ray/hawkeyesports.com)
Iowa Hawkeyes linebacker Jay Higgins (34) against the Purdue Boilermakers Saturday, October 7, 2023 at Kinnick Stadium. (Brian Ray/hawkeyesports.com)
Iowa Hawkeyes defensive end Joe Evans (13) against the Purdue Boilermakers Saturday, October 7, 2023 at Kinnick Stadium. (Brian Ray/hawkeyesports.com)
Iowa Hawkeyes running back Leshon Williams (4) runs behind tight end Steven Stilianos (86) against the Purdue Boilermakers Saturday, October 7, 2023 at Kinnick Stadium. (Brian Ray/hawkeyesports.com)
Iowa Hawkeyes running back Kaleb Johnson (2) carries the ball against the Purdue Boilermakers Saturday, October 7, 2023 at Kinnick Stadium. (Brian Ray/hawkeyesports.com)
Iowa Hawkeyes running back Leshon Williams (4) carries the ball against the Purdue Boilermakers Saturday, October 7, 2023 at Kinnick Stadium. (Brian Ray/hawkeyesports.com)
Iowa Hawkeyes tight end Erick All (83) makes a catch against the Purdue Boilermakers Saturday, October 7, 2023 at Kinnick Stadium. (Brian Ray/hawkeyesports.com)
Iowa Hawkeyes defensive back Xavier Nwankpa (1) against the Purdue Boilermakers Saturday, October 7, 2023 at Kinnick Stadium. (Brian Ray/hawkeyesports.com)
Iowa Hawkeyes tight end Erick All (83) hurdles a defender against the Purdue Boilermakers Saturday, October 7, 2023 at Kinnick Stadium. (Brian Ray/hawkeyesports.com)
Iowa Hawkeyes tight end Erick All (83) makes a catch against the Purdue Boilermakers Saturday, October 7, 2023 at Kinnick Stadium. (Brian Ray/hawkeyesports.com)
Iowa Hawkeyes defensive back Cooper DeJean (3) returns a punt against the Purdue Boilermakers Saturday, October 7, 2023 at Kinnick Stadium. (Brian Ray/hawkeyesports.com)
Iowa Hawkeyes running back Kaleb Johnson (2) breaks free for a touchdown against the Purdue Boilermakers Saturday, October 7, 2023 at Kinnick Stadium. (Brian Ray/hawkeyesports.com)
Iowa Hawkeyes running back Kaleb Johnson (2) carries the ball against the Purdue Boilermakers Saturday, October 7, 2023 at Kinnick Stadium. (Brian Ray/hawkeyesports.com)
Iowa Hawkeyes defensive lineman Aaron Graves (95) gets a sack against the Purdue Boilermakers Saturday, October 7, 2023 at Kinnick Stadium. (Brian Ray/hawkeyesports.com)
Iowa Hawkeyes running back Kaleb Johnson (2) breaks free for a touchdown against the Purdue Boilermakers Saturday, October 7, 2023 at Kinnick Stadium. (Brian Ray/hawkeyesports.com)