← FADE BOARD
24–7
Final
#2 · 6-1

Iowa

 Kinnick Stadium, Iowa CityIOWA -11.5
FINALPurdue 24, Iowa 7UPSETPUR covered +11.5CLOSED IOWA -11.5

Highlights

8 CLIPS · ESPN
Purdue picks off Spencer Petras three times in final four minutesVIDEO: ESPN ↗

Win probability

EVERY PLAY · ESPN MODEL
IOWA WINNING
PUR WINNING
KICKQ2Q3Q4FINAL

KICKOFF: IOWA 82% · BIGGEST SINGLE-PLAY SWING: 14 PTS

Scoring plays

5 SCORES
Q1
Rushing Touchdown

Aidan O'Connell 6 Yd Run (Mitchell Fineran Kick)

3:38
7-0
Q2
Rushing Touchdown

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

3:20
7-7
Passing Touchdown

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

0:19
14-7
Q3
Field Goal Good

Mitchell Fineran 31 Yd Field Goal

11:07
17-7
Q4
Passing Touchdown

David Bell 21 Yd pass from Aidan O'Connell (Mitchell Fineran Kick)

12:29
24-7

What happened

ESPN RECAP

Purdue, 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

PUR
PASSINGAidan O'Connell30/40, 375 YDS, 2 TD
RUSHINGKing Doerue18 CAR, 48 YDS
RECEIVINGDavid Bell11 REC, 240 YDS, 1 TD
IOWA
PASSINGSpencer Petras17/32, 195 YDS, 4 INT
RUSHINGTyler Goodson12 CAR, 68 YDS
RECEIVINGSam LaPorta5 REC, 61 YDS

Team stats

PUR · IOWA
464
TOTAL YARDS
271
378
PASSING
195
86
RUSHING
76
24
1ST DOWNS
17
9-16
3RD DOWN EFFICIENCY
7-13
1
TURNOVERS
4
4-30
PENALTIES
3-28
34:46
POSSESSION
25:14

KINNICK STADIUM, IOWA CITY · ATTENDANCE 69,250

Loading play-by-play…

Purdue at Iowa | TapeDog