Highlights
8 CLIPS · ESPNWin probability
EVERY PLAY · ESPN MODELKICKOFF: IOWA 82% · BIGGEST SINGLE-PLAY SWING: 14 PTS
Scoring plays
5 SCORES
Aidan O'Connell 6 Yd Run (Mitchell Fineran Kick)
7-0

Ivory Kelly-Martin 3 Yd Run (Caleb Shudak Kick)
7-7

TJ Sheffield 3 Yd pass from Aidan O'Connell (Mitchell Fineran Kick)
14-7

Mitchell Fineran 31 Yd Field Goal
17-7

David Bell 21 Yd pass from Aidan O'Connell (Mitchell Fineran Kick)
24-7
What happened
ESPN RECAPPurdue, WR David Bell continue dominance over No. 2 Iowa with stunning upset win
IOWA CITY, Iowa -- Aidan O'Connell threw for 375 yards and accounted for three touchdowns, David Bell had a career-best 240 yards receiving, and Purdue continued its recent mastery over No. 2 Iowa with a 24-7 upset Saturday. The Boilermakers (4-2, 2-1 Big Ten) have won four of their past five games against the Hawkeyes (6-1, 3-1). The loss ended Iowa's 12-game winning streak. Purdue beat its highest-ranked opponent on the road since a victory at No. 2 Notre Dame in 1974. It was the second time in four seasons Purdue has knocked off a No. 2-ranked team. The Boilermakers won at home against a second-ranked Ohio State in 2018. O'Connell was 30-of-40 passing with two touchdowns, and he also ran for a score. He got the most work on a day when Purdue used backup quarterbacks Jack Plummer and Austin Burton in select situations.
READ THE FULL STORY →Top performers
Team stats
PUR · IOWAKINNICK STADIUM, IOWA CITY · ATTENDANCE 69,250
Loading play-by-play…