Northwestern at Purdue

Saturday, November 12, 2016

Northwestern beat Purdue 45–⁠17. It was their 81st meeting; after it, Purdue led the series 50–⁠30–⁠1.

AwayNorthwestern7–⁠6 in 2016
45
HomePurdue3–⁠9 in 2016
17

Final at Ross-Ade Stadium, West LafayetteTV: BTNAttendance 30,548

At kickoff
46°F, clear, wind 5 mphWeather: NOAA NCEI Integrated Surface Database; Purdue University Airport (KLAF), 4 km from the stadium, six minutes before kickoff
Officials
Referee Daniel Capron; umpire Steven Woods; head linesman John Wiercinski; line judge Brian Bolinger; side judge Scott McElwee; field judge Al Terry; back judge Kevin Schwarzel; center judge Brent DurbinGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4Final
Northwestern77211045
Purdue1007017

Standouts

  • PassingClayton Thorson23 of 36, 352 yards, 3 TD, 2 INTNorthwestern
  • RushingJustin Jackson22 carries, 127 yards, 2 TDNorthwestern
  • ReceivingAustin Carr5 catches, 92 yards, 2 TDNorthwestern
  • DefenseMarkus Bailey12 tackles, 2.5 for loss, 1 INTPurdue

Photos: Wikimedia Commons, free licenses; credits on each player’s page.

Player stats

Northwestern

PassingC/AttYdsTDInt
Clayton Thorson23/3635232
RushingCarYdsTDLong
Justin Jackson22127216
John Moten IV16119027
Matt Alviti1707
Corey Acker1202
ReceivingRecYdsTDLong
Austin Carr592237
Andrew Scanlan578031
Macan Wilson446029
Garrett Dickerson244142
DefenseTklTFLSacksInt
Anthony Walker12001
Brett Walsh9000
Godwin Igwebuike8000
Nate Hall7000
Xavier Washington3110
Joe Gaziano2220
Montre Hartage1002
Trent Goens0001

Purdue

PassingC/AttYdsTDInt
David Blough21/3618413
Elijah Sindelar8/158001
RushingCarYdsTDLong
Markell Jones1147011
Brian Lankford-Johnson643020
David Blough1037117
David Yancey3603
ReceivingRecYdsTDLong
Bilal Marshall7102149
Anthony Mahoungou754011
Jack Wegher237020
DeAngelo Yancey335016
DefenseTklTFLSacksInt
Markus Bailey122.501
Leroy Clark11000
Gelen Robinson8000
Jimmy Herman7000
C.J. Parker2001

From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.

Team stats

NorthwesternPurdue
605Total yards394
352Passing yards264
253Rushing yards130
9.5Yards per pass5.2
5.5Yards per rush4.1
28First downs22
10–⁠16Third downs6–⁠16
0–⁠2Fourth downs2–⁠4
2Turnovers4
0–⁠0Penalties2–⁠15
30:46Possession29:14
3Sacks (by defense)0

Efficiency

NorthwesternPurdue
54%Success rate43%
0.23EPA per play−0.18
1.20Explosiveness1.02
0.21Rushing EPA0.27
0.29Passing EPA−0.41
56%Passing-down success29%
0.29First-down EPA−0.39
0.34Second-down EPA−0.07
0.74Third-down EPA0.14
15%Havoc by its defense13%

From CollegeFootballData.com: each offense’s efficiency, and the havoc each defense caused. The better side of each line is bold.

Before kickoff

Our ratings and the line, going in

Our ratings (scores only)

Northwestern 73% to win. Elo’s favorite won.

The line

Northwestern −10.5, over/under 58.

The last line on file before kickoff: the consensus line when the books publish one, otherwise a single major sportsbook’s.

Before kickoff, the win chances were Northwestern 77%, Purdue 23%. CollegeFootballData.com’s estimate from the point spread.

Every drive

Purdue end zoneNorthwestern end zoneQ1 PurdueField goal, 11 playsQ1 NorthwesternInterception, 6 playsQ1 PurdueTouchdown, 8 playsQ1 NorthwesternPunt, 5 playsQ1 PurdueInterception, 3 playsQ1 NorthwesternTouchdown, 4 playsQ1 PurduePunt, 8 playsQ2 NorthwesternPunt, 3 playsQ2 PurdueTurnover on downs, 4 playsQ2 NorthwesternTouchdown, 8 playsQ2 PurduePunt, 3 playsQ2 NorthwesternInterception, 9 playsQ2 PurduePunt, 7 playsQ2 NorthwesternEnd of half, 10 playsQ3 NorthwesternTouchdown, 7 playsQ3 PurdueInterception, 4 playsQ3 NorthwesternTouchdown, 1 playQ3 PurdueTouchdown, 3 playsQ3 NorthwesternTouchdown, 7 playsQ3 PurduePunt, 11 playsQ3 NorthwesternTouchdown, 9 playsQ4 PurdueInterception, 1 playQ4 NorthwesternField goal, 9 playsQ4 PurdueInterception, 2 playsQ4 NorthwesternTurnover on downs, 4 playsQ4 PurdueTurnover on downs, 19 playsQ4 NorthwesternEnd of game, 2 plays
Solid bars scored; an outline in the other team’s color marks points the defense scored. Purdue drives left to right, Northwestern right to left.
  1. Q1 PurdueField goal, 11 plays, 61 yards
  2. Q1 NorthwesternInterception, 6 plays, 41 yards
  3. Q1 PurdueTouchdown, 8 plays, 33 yards
  4. Q1 NorthwesternPunt, 5 plays, 20 yards
  5. Q1 PurdueInterception, 3 plays, 3 yards
  6. Q1 NorthwesternTouchdown, 4 plays, 26 yards
  7. Q1 PurduePunt, 8 plays, 27 yards
  8. Q2 NorthwesternPunt, 3 plays, 4 yards
  9. Q2 PurdueTurnover on downs, 4 plays, 8 yards
  10. Q2 NorthwesternTouchdown, 8 plays, 74 yards
  11. Q2 PurduePunt, 3 plays, 1 yard
  12. Q2 NorthwesternInterception, 9 plays, 53 yards
  13. Q2 PurduePunt, 7 plays, 34 yards
  14. Q2 NorthwesternEnd of half, 10 plays, 75 yards
  15. Q3 NorthwesternTouchdown, 7 plays, 71 yards
  16. Q3 PurdueInterception, 4 plays, 28 yards
  17. Q3 NorthwesternTouchdown, 1 play, 42 yards
  18. Q3 PurdueTouchdown, 3 plays, 75 yards
  19. Q3 NorthwesternTouchdown, 7 plays, 74 yards
  20. Q3 PurduePunt, 11 plays, 31 yards
  21. Q3 NorthwesternTouchdown, 9 plays, 91 yards
  22. Q4 PurdueInterception, 1 play, 0 yards
  23. Q4 NorthwesternField goal, 9 plays, 36 yards
  24. Q4 PurdueInterception, 2 plays, 0 yards
  25. Q4 NorthwesternTurnover on downs, 4 plays, 5 yards
  26. Q4 PurdueTurnover on downs, 19 plays, 83 yards
  27. Q4 NorthwesternEnd of game, 2 plays, −2 yards

Play by play

1st quarter7 drives, then Purdue 10, Northwestern 7
Purdue Field goal, 11 plays
15:001st & 10 at own 35Jack Mitchell kickoff for 65 yds , Brian Lankford-Johnson return for 30 yds to the Prdue 30
15:001st & 10 at own 30David Blough pass complete to DeAngelo Yancey for 16 yds to the Prdue 46 for a 1ST down
15:001st & 10 at own 46David Blough pass complete to Malik Kimbrough for no gain to the Prdue 46
15:002nd & 10 at own 46David Blough pass complete to DeAngelo Yancey for 12 yds to the Nwest 42 for a 1ST down
15:001st & 10 at opp 42David Blough pass incomplete
15:002nd & 10 at opp 42Markell Jones run for 11 yds to the Nwest 31 for a 1ST down
15:001st & 10 at opp 31Markell Jones run for 7 yds to the Nwest 24
15:002nd & 3 at opp 24Markell Jones run for 6 yds to the Nwest 18 for a 1ST down
15:001st & 10 at opp 18David Blough pass complete to Cameron Posey for 3 yds to the Nwest 15
15:002nd & 7 at opp 15Markell Jones run for 6 yds to the Nwest 9
15:003rd & 1 at opp 9Markell Jones run for no gain to the Nwest 9
10:534th & 1 at opp 9J.D. Dellinger 26 yd FG GOODPurdue 3, Northwestern 0
Northwestern Interception, 6 plays
10:531st & 0 at own 35J.D. Dellinger kickoff for 46 yds , Flynn Nagel return for 14 yds to the Nwest 33
10:531st & 10 at own 33Justin Jackson run for 2 yds to the Nwest 35
10:532nd & 8 at own 35Clayton Thorson pass complete to Andrew Scanlan for 31 yds to the Prdue 34 for a 1ST down
10:531st & 10 at opp 34PURDUE Penalty, Defensive offside (5 Yards) to the Prdue 29
10:531st & 5 at opp 29Clayton Thorson pass incomplete to Flynn Nagel, broken up by Da’Wan Hunte
10:532nd & 5 at opp 29Justin Jackson run for 4 yds to the Prdue 25
10:533rd & 1 at opp 25Justin Jackson run for a loss of 1 yard to the Prdue 26
10:534th & 2 at opp 26Clayton Thorson pass intercepted C.J. Parker return for 50 yds to the Nwest 33
Purdue Touchdown, 8 plays
8:341st & 10 at opp 33David Blough pass complete to Malik Kimbrough for 3 yds to the Nwest 30
8:342nd & 7 at opp 30Markell Jones run for 9 yds to the Nwest 21 for a 1ST down
8:341st & 10 at opp 21David Blough pass complete to Bilal Marshall for 8 yds to the Nwest 13
8:342nd & 2 at opp 13David Blough run for 4 yds to the Nwest 9 for a 1ST down
8:341st & goal at opp 9David Blough pass complete to Bilal Marshall for 7 yds to the Nwest 2
8:342nd & goal at opp 2David Blough pass incomplete to Bilal Marshall
8:343rd & goal at opp 2David Blough run for 1 yd to the Nwest 1
6:104th & goal at opp 1David Blough run for 1 yd for a TD, (J.D. Dellinger KICK)Purdue 10, Northwestern 0
Northwestern Punt, 5 plays
6:101st & 0 at own 35J.D. Dellinger kickoff for 58 yds , Flynn Nagel return for 16 yds to the Nwest 23
6:101st & 10 at own 23Clayton Thorson pass complete to Solomon Vault for 6 yds to the Nwest 29
6:102nd & 4 at own 29Justin Jackson run for 5 yds to the Nwest 34 for a 1ST down
6:101st & 10 at own 34Clayton Thorson pass complete to Macan Wilson for 4 yds to the Nwest 38
6:102nd & 6 at own 38Justin Jackson run for 5 yds to the Nwest 43
6:103rd & 1 at own 43Clayton Thorson pass incomplete
6:104th & 1 at own 43Hunter Niswander punt for 38 yds, fair catch by Bilal Marshall at the Prdue 19
Purdue Interception, 3 plays
4:091st & 10 at own 19Markell Jones run for 3 yds to the Prdue 22
4:092nd & 7 at own 22David Blough pass incomplete to Bilal Marshall, broken up by Trae Williams
4:093rd & 7 at own 22David Blough pass intercepted Montre Hartage return for 2 yds to the Prdue 26
Northwestern Touchdown, 4 plays
3:311st & 10 at opp 26Clayton Thorson pass complete to Andrew Scanlan for 20 yds to the Prdue 6 for a 1ST down
3:311st & goal at opp 6John Moten IV run for 2 yds to the Prdue 4
3:312nd & goal at opp 4Justin Jackson run for 2 yds to the Prdue 2
1:563rd & goal at opp 2Clayton Thorson pass complete to Austin Carr for 2 yds for a TD, (Jack Mitchell KICK)Purdue 10, Northwestern 7
Purdue Punt, 8 plays
1:561st & 0 at own 35Jack Mitchell kickoff for 65 yds for a touchback
1:561st & 10 at own 25Markell Jones run for 5 yds to the Prdue 30
1:562nd & 5 at own 30David Blough pass complete to Bilal Marshall for 14 yds to the Prdue 44 for a 1ST down
1:561st & 10 at own 44David Blough pass complete to Anthony Mahoungou for 5 yds to the Prdue 49
1:562nd & 5 at own 49David Blough pass complete to Markell Jones for 4 yds to the Nwest 47
1:563rd & 1 at opp 47David Blough run for 2 yds to the Nwest 45 for a 1ST down
Q2 15:001st & 10 at opp 45Markell Jones run for no gain to the Nwest 45
Q2 15:002nd & 10 at opp 45David Blough sacked by Joe Gaziano for a loss of 3 yards to the Nwest 48
Q2 15:003rd & 13 at opp 48David Blough pass incomplete to DeAngelo Yancey, broken up by Montre Hartage
Q2 15:004th & 13 at opp 48Joe Schopper punt for 39 yds, downed at the Nwest 9
2nd quarter7 drives, then Northwestern 14, Purdue 10
Northwestern Punt, 3 plays
13:291st & 10 at own 9Justin Jackson run for no gain to the Nwest 9
13:292nd & 10 at own 9Justin Jackson run for 4 yds to the Nwest 13
13:293rd & 6 at own 13Clayton Thorson pass incomplete to Flynn Nagel, broken up by Myles Norwood
13:294th & 6 at own 13Hunter Niswander punt for 21 yds, punt out-of-bounds at the Nwest 34
Purdue Turnover on downs, 4 plays
12:091st & 10 at opp 34David Blough pass incomplete
12:092nd & 10 at opp 34Markell Jones run for a loss of 1 yard to the Nwest 35
12:093rd & 11 at opp 35David Blough run for 9 yds to the Nwest 26
12:094th & 2 at opp 26David Blough pass incomplete to DeAngelo Yancey
Northwestern Touchdown, 8 plays
10:551st & 10 at own 26Clayton Thorson pass incomplete to Macan Wilson
10:552nd & 10 at own 26Clayton Thorson pass complete to Austin Carr for 8 yds to the Nwest 34
10:553rd & 2 at own 34Clayton Thorson pass complete to Macan Wilson for 5 yds to the Nwest 39 for a 1ST down
10:551st & 10 at own 39Justin Jackson run for 16 yds to the Prdue 45 for a 1ST down
10:551st & 10 at opp 45Justin Jackson run for no gain to the Prdue 45
10:552nd & 10 at opp 45Clayton Thorson pass complete to Andrew Scanlan for 8 yds to the Prdue 37
10:553rd & 2 at opp 37Justin Jackson run for 4 yds to the Prdue 33 for a 1ST down
8:061st & 10 at opp 33Clayton Thorson pass complete to Austin Carr for 33 yds for a TD, (Jack Mitchell KICK)Northwestern 14, Purdue 10
Purdue Punt, 3 plays
8:061st & 0 at own 35Jack Mitchell kickoff for 58 yds , Brian Lankford-Johnson return for 23 yds to the Prdue 30
8:061st & 10 at own 30Markell Jones run for 1 yd to the Prdue 31
8:062nd & 9 at own 31David Blough pass incomplete to DeAngelo Yancey
8:063rd & 9 at own 31David Blough pass incomplete
8:064th & 9 at own 31Joe Schopper punt for 32 yds, punt out-of-bounds at the Nwest 37
Northwestern Interception, 9 plays
7:081st & 10 at own 37Justin Jackson run for 15 yds to the Prdue 48 for a 1ST down
7:081st & 10 at opp 48Clayton Thorson pass incomplete
7:082nd & 10 at opp 48Clayton Thorson pass complete to Macan Wilson for 8 yds to the Prdue 40
7:083rd & 2 at opp 40Justin Jackson run for 4 yds to the Prdue 36 for a 1ST down
7:081st & 10 at opp 36John Moten IV run for 3 yds to the Prdue 33
7:082nd & 7 at opp 33Clayton Thorson pass complete to John Moten IV for 20 yds to the Prdue 13 for a 1ST down
7:081st & 10 at opp 13John Moten IV run for 8 yds to the Prdue 5
7:082nd & 2 at opp 5John Moten IV run for a loss of 5 yards to the Prdue 10
4:173rd & 7 at opp 10Timeout NORTHWESTERN, clock 04:17
4:173rd & 7 at opp 10Clayton Thorson pass intercepted Markus Bailey return for no gain to the Prdue 6
Purdue Punt, 7 plays
4:141st & 10 at own 6Brian Lankford-Johnson run for 4 yds to the Prdue 10
4:142nd & 6 at own 10David Blough pass complete to Bilal Marshall for 7 yds to the Prdue 17 for a 1ST down
4:141st & 10 at own 17Brian Lankford-Johnson run for 7 yds to the Prdue 24
4:142nd & 3 at own 24David Blough pass complete to Cole Herdman for 7 yds to the Prdue 31 for a 1ST down
4:141st & 10 at own 31David Blough pass incomplete to DeAngelo Yancey, broken up by Montre Hartage
4:142nd & 10 at own 31David Blough pass complete to Anthony Mahoungou for 4 yds to the Prdue 35
4:143rd & 6 at own 35David Blough pass complete to David Yancey for 5 yds to the Prdue 40
1:204th & 1 at own 40Timeout PURDUE, clock 01:20
1:204th & 1 at own 40Joe Schopper punt for 45 yds , Flynn Nagel returns for a loss of 2 yards to the Nwest 13
Northwestern End of half, 10 plays
1:111st & 10 at own 13Clayton Thorson pass complete to Justin Jackson for 8 yds to the Nwest 21
1:112nd & 2 at own 21Clayton Thorson pass incomplete to Andrew Scanlan
1:113rd & 2 at own 21Justin Jackson run for 12 yds to the Nwest 33 for a 1ST down
1:111st & 10 at own 33Clayton Thorson pass complete to Austin Carr for 12 yds to the Nwest 45 for a 1ST down
0:301st & 10 at own 45Timeout NORTHWESTERN, clock 00:30
0:301st & 10 at own 45Clayton Thorson pass incomplete to Macan Wilson, broken up by Jacob Thieneman
0:302nd & 10 at own 45Clayton Thorson pass incomplete
0:303rd & 10 at own 45Clayton Thorson pass complete to Ben Skowronek for 14 yds to the Prdue 41 for a 1ST down
0:301st & 10 at opp 41TEAM pass incomplete
0:302nd & 10 at opp 41Clayton Thorson pass incomplete to Ben Skowronek
0:033rd & 10 at opp 41Timeout PURDUE, clock 00:03
0:033rd & 10 at opp 41Clayton Thorson pass complete to Macan Wilson for 29 yds to the Prdue 12 for a 1ST down
3rd quarter7 drives, then Northwestern 35, Purdue 17
Northwestern Touchdown, 7 plays
15:001st & 10 at own 35J.D. Dellinger kickoff for 50 yds , Solomon Vault return for 14 yds to the Nwest 29
15:001st & 10 at own 29Clayton Thorson pass complete to Garrett Dickerson for 2 yds to the Nwest 31
15:002nd & 8 at own 31Justin Jackson run for 11 yds to the Nwest 42 for a 1ST down
15:001st & 10 at own 42Clayton Thorson pass complete to Andrew Scanlan for 3 yds to the Nwest 45
15:002nd & 7 at own 45John Moten IV run for 9 yds to the Prdue 46 for a 1ST down
15:001st & 10 at opp 46John Moten IV run for 6 yds to the Prdue 40
15:002nd & 4 at opp 40John Moten IV run for 26 yds to the Prdue 14 for a 1ST down
12:341st & 10 at opp 14Justin Jackson run for 14 yds for a TD, (Jack Mitchell KICK)Northwestern 21, Purdue 10
Purdue Interception, 4 plays
12:341st & 0 at own 35Jack Mitchell kickoff for 65 yds for a touchback
12:341st & 10 at own 25David Blough pass complete to Anthony Mahoungou for 9 yds to the Prdue 34
12:342nd & 1 at own 34Brian Lankford-Johnson run for 8 yds to the Prdue 42 for a 1ST down
12:341st & 10 at own 42David Blough pass complete to Bilal Marshall for 11 yds to the Nwest 47 for a 1ST down
12:341st & 10 at opp 47David Blough pass intercepted Anthony Walker Jr. return for 17 yds to the Prdue 42
Northwestern Touchdown, 1 play
11:131st & 10 at opp 42Clayton Thorson pass complete to Garrett Dickerson for 42 yds for a TD, (Jack Mitchell KICK)Northwestern 28, Purdue 10
Purdue Touchdown, 3 plays
11:131st & 0 at own 35Jack Mitchell kickoff for 65 yds for a touchback
11:131st & 10 at own 25Brian Lankford-Johnson run for 20 yds to the Prdue 45 for a 1ST down
11:131st & 10 at own 45David Blough pass complete to Bilal Marshall for 6 yds to the Nwest 49
10:222nd & 4 at opp 49David Blough pass complete to Bilal Marshall for 49 yds for a TD, (J.D. Dellinger KICK)Northwestern 28, Purdue 17
Northwestern Touchdown, 7 plays
10:221st & 0 at own 35J.D. Dellinger kickoff for 57 yds , Solomon Vault return for 18 yds to the Nwest 26
10:221st & 10 at own 26Clayton Thorson pass complete to Flynn Nagel for 14 yds to the Nwest 40 for a 1ST down
10:221st & 10 at own 40Clayton Thorson pass incomplete to Flynn Nagel
10:222nd & 10 at own 40Clayton Thorson pass complete to Flynn Nagel for 16 yds to the Prdue 44 for a 1ST down
10:221st & 10 at opp 44Clayton Thorson pass complete to Austin Carr for 37 yds to the Prdue 7 for a 1ST down
10:221st & goal at opp 7Justin Jackson run for 2 yds to the Prdue 5
10:222nd & goal at opp 5Justin Jackson run for 3 yds to the Prdue 2
8:003rd & goal at opp 2Clayton Thorson run for 2 yds for a TD, (Jack Mitchell KICK)Northwestern 35, Purdue 17
Purdue Punt, 11 plays
8:001st & 0 at own 35Jack Mitchell kickoff for 64 yds , Brian Lankford-Johnson return for 29 yds to the Prdue 30
8:001st & 10 at own 30David Blough pass incomplete to DeAngelo Yancey
8:002nd & 10 at own 30David Blough pass incomplete to Cole Herdman
8:003rd & 10 at own 30David Blough run for 12 yds to the Prdue 42 for a 1ST down
8:001st & 10 at own 42Brian Lankford-Johnson run for 4 yds to the Prdue 46
8:002nd & 6 at own 46David Blough pass complete to DeAngelo Yancey for 7 yds to the Nwest 47 for a 1ST down
8:001st & 10 at opp 47PURDUE Penalty, Offensive holding (Jason King) to the Prdue 43
8:001st & 20 at own 43David Blough pass complete to Malik Kimbrough for 5 yds to the Prdue 48
8:002nd & 15 at own 48David Blough pass complete to Brian Lankford-Johnson for 2 yds to the 50 yard line
8:003rd & 13 at the 50David Blough run for 17 yds to the Nwest 33 for a 1ST down
8:001st & 10 at opp 33David Blough pass incomplete to Bilal Marshall
8:002nd & 10 at opp 33David Blough run for no gain to the Nwest 33
8:003rd & 10 at opp 33David Blough sacked by Xavier Washington for a loss of 6 yards to the Nwest 39
8:004th & 16 at opp 39Joe Schopper punt for 30 yds, downed at the Nwest 9
Northwestern Touchdown, 9 plays
3:061st & 10 at own 9Justin Jackson run for 4 yds to the Nwest 13
3:062nd & 6 at own 13Clayton Thorson pass complete to Andrew Scanlan for 16 yds to the Nwest 29 for a 1ST down
3:061st & 10 at own 29Justin Jackson run for 1 yd to the Nwest 30
3:062nd & 9 at own 30Clayton Thorson pass incomplete to Garrett Dickerson
3:063rd & 9 at own 30Clayton Thorson pass complete to Ben Skowronek for 14 yds to the Nwest 44 for a 1ST down
3:061st & 10 at own 44John Moten IV run for 9 yds to the Prdue 47
3:062nd & 1 at opp 47John Moten IV run for 27 yds to the Prdue 20 for a 1ST down
3:061st & 10 at opp 20Justin Jackson run for 11 yds to the Prdue 9 for a 1ST down
Q4 14:571st & goal at opp 9Justin Jackson run for 9 yds for a TD, (Jack Mitchell KICK)Northwestern 42, Purdue 17
4th quarter6 drives, then Northwestern 45, Purdue 17
Purdue Interception, 1 play
14:571st & 0 at own 35Jack Mitchell kickoff for 65 yds , Brian Lankford-Johnson return for 28 yds to the Prdue 28
14:571st & 10 at own 28David Blough pass intercepted Montre Hartage return for 2 yds to the Prdue 42
Northwestern Field goal, 9 plays
14:431st & 10 at opp 42John Moten IV run for 6 yds to the Prdue 36
14:432nd & 4 at opp 36John Moten IV run for 10 yds to the Prdue 26 for a 1ST down
14:431st & 10 at opp 26John Moten IV run for 8 yds to the Prdue 18
14:432nd & 2 at opp 18John Moten IV run for no gain to the Prdue 18
14:433rd & 2 at opp 18John Moten IV run for 5 yds to the Prdue 13 for a 1ST down
14:431st & 10 at opp 13Corey Acker run for 2 yds to the Prdue 11
14:432nd & 8 at opp 11John Moten IV run for 6 yds to the Prdue 5
14:433rd & 2 at opp 5John Moten IV run for a loss of 1 yard to the Prdue 6
9:214th & 3 at opp 6Timeout NORTHWESTERN, clock 09:21
9:164th & 3 at opp 6Jack Mitchell 23 yd FG GOODNorthwestern 45, Purdue 17
Purdue Interception, 2 plays
9:161st & 0 at own 35Jack Mitchell kickoff for 65 yds for a touchback
9:161st & 10 at own 25Brian Lankford-Johnson run for no gain to the Prdue 25
9:162nd & 10 at own 25Elijah Sindelar pass intercepted Trent Goens return for 23 yds to the Prdue 7
Northwestern Turnover on downs, 4 plays
8:361st & goal at opp 7Tom Hruby run for 1 yd to the Prdue 6
8:362nd & goal at opp 6Tom Hruby run for a loss of 2 yards to the Prdue 8
8:363rd & goal at opp 8Matt Alviti run for 7 yds to the Prdue 1
6:234th & 0 at opp 1Timeout NORTHWESTERN, clock 06:23
6:234th & goal at opp 1Tom Hruby run for no gain to the Prdue 2 Tom Hruby fumbled, recovered by Nwest Tom Hruby
Purdue Turnover on downs, 19 plays
6:161st & 10 at own 2David Yancey run for 3 yds to the Prdue 5
6:162nd & 7 at own 5David Yancey run for 2 yds to the Prdue 7
6:163rd & 5 at own 7Elijah Sindelar pass complete to Terrance Landers for 5 yds to the Prdue 12 for a 1ST down
6:161st & 10 at own 12David Yancey run for 1 yd to the Prdue 13
6:162nd & 9 at own 13Elijah Sindelar pass complete to Terrance Landers for 2 yds to the Prdue 15
6:163rd & 7 at own 15Elijah Sindelar pass complete to Jack Wegher for 20 yds to the Prdue 35 for a 1ST down
6:161st & 10 at own 35Elijah Sindelar pass complete to Anthony Mahoungou for 8 yds to the Prdue 43
6:162nd & 2 at own 43Elijah Sindelar pass complete to Anthony Mahoungou for 11 yds to the Nwest 46 for a 1ST down
6:161st & 10 at opp 46Jack Wegher run for a loss of 1 yard to the Nwest 47
6:162nd & 11 at opp 47Elijah Sindelar pass incomplete to Anthony Mahoungou
6:163rd & 11 at opp 47Elijah Sindelar pass incomplete to Cole Herdman
6:164th & 11 at opp 47Elijah Sindelar pass complete to Anthony Mahoungou for 11 yds to the Nwest 36 for a 1ST down
6:161st & 10 at opp 36Elijah Sindelar pass complete to Anthony Mahoungou for 6 yds to the Nwest 30
6:162nd & 4 at opp 30Elijah Sindelar sacked by Joe Gaziano for a loss of 2 yards to the Nwest 32
6:163rd & 6 at opp 32Elijah Sindelar pass complete to Jack Wegher for 17 yds to the Nwest 15 for a 1ST down
6:161st & 10 at opp 15Elijah Sindelar pass incomplete to Anthony Mahoungou, broken up by Roderick Campbell
6:162nd & 10 at opp 15Elijah Sindelar pass incomplete to Gregory Phillips
6:163rd & 10 at opp 15Elijah Sindelar pass incomplete to Terrance Landers
6:164th & 10 at opp 15Elijah Sindelar pass incomplete to Gregory Phillips
Northwestern End of game, 2 plays
0:461st & 10 at own 15TEAM run for a loss of 1 yard to the Nwest 14
0:462nd & 11 at own 14TEAM run for a loss of 1 yard to the Nwest 13

Play-by-play from CollegeFootballData.com, as its scorers wrote it. The clock is the time left in the quarter; the spot is from the side of the team with the ball.

Purdue leads 53–⁠36–⁠1 in 90 meetings, counting the nine since this game.

Recent meetings
2025Northwestern 19, Purdue 0
2024Northwestern 26, Purdue 20
2023Northwestern 23, Purdue 15
2022Purdue 17, Northwestern 9
2021Purdue 32, Northwestern 14
2020Northwestern 27, Purdue 20

Around this game