Purdue at Northwestern

Saturday, November 14, 2015

No. 24 Northwestern beat Purdue 21–⁠14. It was their 80th meeting; after it, Purdue led the series 50–⁠29–⁠1.

AwayPurdue2–⁠10 in 2015
14
Home24Northwestern10–⁠3 in 2015
21

Final at Ryan Field, EvanstonTV: BTNAttendance 30,003

At kickoff
47°F, clear, wind 11 mph from the southWeather: NOAA NCEI Integrated Surface Database; Palwaukee Municipal Airport (KPWK), 19 km from the stadium, eight minutes before kickoff
Officials
Referee Todd Geerlings; umpire Jeff Carr; head linesman Kelly Saalfeld; line judge John Quinn; side judge Bobby Sagers; field judge Ed Rohan; back judge Michael Elliott; center judge Brent DurbinGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4Final
Purdue707014
Northwestern770721

Standouts

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

Player stats

Purdue

PassingC/AttYdsTDInt
David Blough26/4528711
RushingCarYdsTDLong
Markell Jones1358117
David Blough91206
D.J. Knox6904
David Yancey1101
ReceivingRecYdsTDLong
Domonique Young5107168
Markell Jones568029
DeAngelo Yancey439016
Cameron Posey427012
InterceptionsIntYdsTD
Frankie Williams140
Brandon Roberts1170

Northwestern

PassingC/AttYdsTDInt
Clayton Thorson9/198201
Zack Oliver2/55001
RushingCarYdsTDLong
Justin Jackson24116124
Warren Long652232
Clayton Thorson748016
Miles Shuler230026
ReceivingRecYdsTDLong
Solomon Vault253037
Austin Carr224016
Mike McHugh217013
Christian Jones215010
InterceptionsIntYdsTD
Traveon Henry100

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

Team stats

PurdueNorthwestern
360Total yards382
287Passing yards132
73Rushing yards250
6.4Yards per pass5.5
2.4Yards per rush5.2
18First downs21
8–⁠19Third downs8–⁠17
1–⁠3Fourth downs0–⁠1
1Turnovers3
6–⁠60Penalties4–⁠23
28:23Possession31:37

Efficiency

PurdueNorthwestern
32%Success rate42%
−0.07EPA per play−0.13
1.30Explosiveness0.89
−0.08Rushing EPA−0.01
−0.06Passing EPA−0.33
17%Passing-down success17%
−0.03First-down EPA−0.09
−0.31Second-down EPA−0.24
0.47Third-down EPA0.20
3%Havoc by its defense1%

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 83% to win. Elo’s favorite won.

The line

Northwestern −13, over/under 48.

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 82%, Purdue 18%. CollegeFootballData.com’s estimate from the point spread.

Every drive

Northwestern end zonePurdue end zoneQ1 NorthwesternTouchdown, 7 playsQ1 PurdueTouchdown, 1 playQ1 NorthwesternPunt, 6 playsQ1 PurduePunt, 9 playsQ1 NorthwesternPunt, 3 playsQ1 PurduePunt, 6 playsQ1 NorthwesternPunt, 6 playsQ2 PurdueInterception, 8 playsQ2 NorthwesternTouchdown, 6 playsQ2 PurduePunt, 7 playsQ2 NorthwesternFumble, 1 playQ2 PurdueTurnover on downs, 6 playsQ2 NorthwesternPunt, 3 playsQ2 PurdueTurnover on downs, 10 playsQ3 PurdueTouchdown, 7 playsQ3 NorthwesternTurnover on downs, 8 playsQ3 PurdueMissed FG, 10 playsQ3 NorthwesternInterception, 4 playsQ3 PurduePunt, 3 playsQ3 NorthwesternInterception, 6 playsQ4 PurduePunt, 3 playsQ4 NorthwesternPunt, 3 playsQ4 PurduePunt, 3 playsQ4 NorthwesternTouchdown, 12 playsQ4 PurduePunt, 3 playsQ4 NorthwesternEnd of game, 7 plays
Solid bars scored; an outline in the other team’s color marks points the defense scored. Northwestern drives left to right, Purdue right to left.
  1. Q1 NorthwesternTouchdown, 7 plays, 75 yards
  2. Q1 PurdueTouchdown, 1 play, 68 yards
  3. Q1 NorthwesternPunt, 6 plays, 13 yards
  4. Q1 PurduePunt, 9 plays, 48 yards
  5. Q1 NorthwesternPunt, 3 plays, 4 yards
  6. Q1 PurduePunt, 6 plays, 15 yards
  7. Q1 NorthwesternPunt, 6 plays, 37 yards
  8. Q2 PurdueInterception, 8 plays, 24 yards
  9. Q2 NorthwesternTouchdown, 6 plays, 41 yards
  10. Q2 PurduePunt, 7 plays, 14 yards
  11. Q2 NorthwesternFumble, 1 play, 8 yards
  12. Q2 PurdueTurnover on downs, 6 plays, 15 yards
  13. Q2 NorthwesternPunt, 3 plays, 9 yards
  14. Q2 PurdueTurnover on downs, 10 plays, 36 yards
  15. Q3 PurdueTouchdown, 7 plays, 71 yards
  16. Q3 NorthwesternTurnover on downs, 8 plays, 46 yards
  17. Q3 PurdueMissed FG, 10 plays, 45 yards
  18. Q3 NorthwesternInterception, 4 plays, 15 yards
  19. Q3 PurduePunt, 3 plays, 0 yards
  20. Q3 NorthwesternInterception, 6 plays, 54 yards
  21. Q4 PurduePunt, 3 plays, 7 yards
  22. Q4 NorthwesternPunt, 3 plays, 10 yards
  23. Q4 PurduePunt, 3 plays, 5 yards
  24. Q4 NorthwesternTouchdown, 12 plays, 58 yards
  25. Q4 PurduePunt, 3 plays, 2 yards
  26. Q4 NorthwesternEnd of game, 7 plays, 23 yards

Play by play

1st quarter7 drives, then Tied at 7
Northwestern Touchdown, 7 plays
15:001st & 10 at own 35Paul Griggs kickoff for 65 yds for a touchback
15:001st & 10 at own 25Clayton Thorson pass complete to Dan Vitale for 5 yds to the Nwest 30
15:002nd & 5 at own 30Clayton Thorson run for 15 yds to the Nwest 45 for a 1ST down
15:001st & 10 at own 45Justin Jackson run for 12 yds to the Prdue 43 for a 1ST down
15:001st & 10 at opp 43Clayton Thorson pass complete to Mike McHugh for 4 yds to the Prdue 39
15:002nd & 6 at opp 39Warren Long run for 5 yds to the Prdue 34
15:003rd & 1 at opp 34Warren Long run for 2 yds to the Prdue 32 for a 1ST down
12:191st & 10 at opp 32Warren Long run for 32 yds for a TD, (Jack Mitchell KICK)Northwestern 7, Purdue 0
Purdue Touchdown, 1 play
12:191st & 0 at own 35Jack Mitchell kickoff for 42 yds , Jonathan Curry return for 9 yds to the Prdue 32
12:031st & 10 at own 32David Blough pass complete to Domonique Young for 68 yds for a TD, (Paul Griggs KICK)Tied at 7
Northwestern Punt, 6 plays
12:031st & 0 at own 35Paul Griggs kickoff for 62 yds , Solomon Vault return for 37 yds to the Nwest 40
11:551st & 10 at own 40Clayton Thorson run for 3 yds to the Nwest 43
11:552nd & 7 at own 43Justin Jackson run for 2 yds to the Nwest 45
11:553rd & 5 at own 45Clayton Thorson pass complete to Christian Jones for 10 yds to the Prdue 45 for a 1ST down
11:551st & 10 at opp 45Justin Jackson run for a loss of 2 yards to the Prdue 47
11:552nd & 12 at opp 47Clayton Thorson pass incomplete to Dan Vitale, broken up by Andy James Garcia
11:553rd & 12 at opp 47Clayton Thorson pass incomplete to Christian Jones
11:554th & 12 at opp 47Hunter Niswander punt for 34 yds, downed at the Prdue 13 PURDUE Penalty, unsportsmanlike conduct (6 Yards) to the Prdue 7
Purdue Punt, 9 plays
9:271st & 10 at own 7David Blough pass complete to Domonique Young for 6 yds to the Prdue 13
9:272nd & 4 at own 13David Blough pass incomplete to Domonique Young, broken up by Nick VanHoose
9:273rd & 4 at own 13David Blough pass complete to DeAngelo Yancey for 9 yds to the Prdue 22 for a 1ST down
9:271st & 10 at own 22Markell Jones run for 8 yds to the Prdue 30
9:272nd & 2 at own 30David Blough pass complete to Cameron Posey for 5 yds to the Prdue 35 for a 1ST down
9:271st & 10 at own 35David Blough pass complete to Bilal Marshall for 12 yds to the Prdue 47 for a 1ST down
9:271st & 10 at own 47David Blough pass incomplete
9:272nd & 10 at own 47Markell Jones run for 6 yds to the Nwest 47
9:273rd & 4 at opp 47Markell Jones run for 2 yds to the Nwest 45
9:274th & 2 at opp 45Joe Schopper punt for 36 yds, fair catch by Miles Shuler at the Nwest 9
Northwestern Punt, 3 plays
5:581st & 10 at own 9Solomon Vault run for no gain to the Nwest 9
5:582nd & 10 at own 9Solomon Vault run for 4 yds to the Nwest 13
5:583rd & 6 at own 13Clayton Thorson pass incomplete to Solomon Vault
5:584th & 6 at own 13Hunter Niswander punt for 34 yds , Frankie Williams returns for 3 yds to the Prdue 16 PURDUE Penalty, illegal block (10 Yards) to the Prdue 46
Purdue Punt, 6 plays
4:311st & 10 at own 46David Blough run for 2 yds to the Prdue 48
4:312nd & 8 at own 48David Blough run for 5 yds to the Nwest 47
4:313rd & 3 at opp 47David Blough pass complete to DeAngelo Yancey for 16 yds to the Nwest 31 for a 1ST down
4:311st & 10 at opp 31Blough, David pass incomplete to Yancey, De. (Harris, Matthew), PENALTY PUR personal foul (King, Jason) 13 yards to the NU44, NO PLAY.
4:311st & 23 at opp 44D.J. Knox run for a loss of 2 yards to the Nwest 46
4:312nd & 25 at opp 46David Blough pass incomplete
4:313rd & 25 at opp 46David Blough pass complete to DeAngelo Yancey for 7 yds to the Nwest 39
4:314th & 18 at opp 39Joe Schopper punt for 34 yds, downed at the Nwest 5
Northwestern Punt, 6 plays
1:351st & 10 at own 5Justin Jackson run for 24 yds to the Nwest 29 for a 1ST down
1:351st & 10 at own 29Justin Jackson run for 1 yd to the Nwest 30
1:352nd & 9 at own 30NORTHWESTERN Penalty, false start (Shane Mertz) to the Nwest 25
Q2 15:002nd & 14 at own 25Clayton Thorson pass incomplete
Q2 15:003rd & 14 at own 25Thorson, C. pass incomplete to McHugh, Mike (Hunte, Da’Wan), PENALTY PUR personal foul (Hunte, Da’Wan) 15 yards to the NU40, 1ST DOWN NU, NO PLAY.
Q2 15:001st & 10 at own 40Justin Jackson run for a loss of 1 yard to the Nwest 39
Q2 15:002nd & 11 at own 39Justin Jackson run for 3 yds to the Nwest 42
Q2 15:003rd & 8 at own 42Clayton Thorson pass incomplete to Solomon Vault
Q2 15:004th & 8 at own 42Hunter Niswander punt for 55 yds, downed at the Prdue 3
2nd quarter6 drives, then Northwestern 14, Purdue 7
Purdue Interception, 8 plays
13:081st & 10 at own 3Markell Jones run for 1 yd to the Prdue 4
13:082nd & 9 at own 4David Blough pass complete to Cameron Posey for 3 yds to the Prdue 7
13:083rd & 6 at own 7David Blough pass complete to Cameron Posey for 7 yds to the Prdue 14 for a 1ST down
13:081st & 10 at own 14Markell Jones run for 1 yd to the Prdue 15
13:082nd & 9 at own 15David Blough pass incomplete to DeAngelo Yancey
13:083rd & 9 at own 15David Blough pass complete to Cameron Posey for 12 yds to the Prdue 27 for a 1ST down
13:081st & 10 at own 27David Blough pass incomplete to DeAngelo Yancey
13:082nd & 10 at own 27David Blough pass intercepted Traveon Henry return for no gain to the Prdue 41
Northwestern Touchdown, 6 plays
10:131st & 10 at opp 41Miles Shuler run for 26 yds to the Prdue 15 for a 1ST down
10:131st & 10 at opp 15Justin Jackson run for 7 yds to the Prdue 8
10:132nd & 3 at opp 8Justin Jackson run for 4 yds to the Prdue 4 for a 1ST down
10:131st & goal at opp 4Justin Jackson run for 3 yds to the Prdue 1
10:132nd & goal at opp 1Justin Jackson run for no gain to the Prdue 1
7:403rd & goal at opp 1Warren Long run for 1 yd for a TD, (Jack Mitchell KICK)Northwestern 14, Purdue 7
Purdue Punt, 7 plays
7:401st & 0 at own 35Jack Mitchell kickoff for 62 yds , Frankie Williams return for 30 yds to the Prdue 33
7:341st & 10 at own 33David Blough pass complete to Markell Jones for 9 yds to the Prdue 42
7:342nd & 1 at own 42David Blough pass incomplete
7:343rd & 1 at own 42Markell Jones run for no gain to the Prdue 42 Markell Jones fumbled, forced by Anthony Walker, recovered by Prdue Markell Jones
7:344th & 1 at own 42David Blough run for 2 yds to the Prdue 44 for a 1ST down
7:341st & 10 at own 44David Blough pass incomplete to DeAngelo Yancey
7:342nd & 10 at own 44David Blough pass complete to Jordan Jurasevich for 3 yds to the Prdue 47
7:343rd & 7 at own 47David Blough pass incomplete, broken up by Traveon Henry
7:344th & 7 at own 47Joe Schopper punt for 23 yds, punt out-of-bounds at the Nwest 30
5:581st & 10 at own 30Justin Jackson run for 5 yds to the Nwest 38 Justin Jackson fumbled, forced by Danny Ezechukwu, recovered by Prdue Robert Gregory , return for no gain to the Nwest 38
Purdue Turnover on downs, 6 plays
5:501st & 10 at opp 38David Blough pass complete to Domonique Young for 9 yds to the Nwest 29
5:502nd & 1 at opp 29D.J. Knox run for 3 yds to the Nwest 26 for a 1ST down
5:501st & 10 at opp 26David Blough pass complete to Danny Anthrop for 3 yds to the Nwest 23
5:502nd & 7 at opp 23David Blough pass incomplete to Domonique Young, broken up by Dean Lowry
5:503rd & 7 at opp 23David Blough pass complete to D.J. Knox for no gain to the Nwest 23
3:284th & 7 at opp 23Timeout PURDUE, clock 03:28
3:284th & 7 at opp 23David Blough pass incomplete to DeAngelo Yancey
Northwestern Punt, 3 plays
3:211st & 10 at own 23Solomon Vault run for 4 yds to the Nwest 27
3:212nd & 6 at own 27Solomon Vault run for 1 yd to the Nwest 28
3:213rd & 5 at own 28Clayton Thorson run for 4 yds to the Nwest 32
1:484th & 1 at own 32Timeout PURDUE, clock 01:48
1:484th & 1 at own 32Hunter Niswander punt for 39 yds, downed at the Prdue 29
Purdue Turnover on downs, 10 plays
1:391st & 10 at own 29David Blough pass incomplete to DeAngelo Yancey, broken up by Matthew Harris
1:392nd & 10 at own 29David Blough run for 6 yds to the Prdue 35
1:253rd & 4 at own 35Timeout NORTHWESTERN, clock 01:25
1:253rd & 4 at own 35David Blough pass complete to Markell Jones for 10 yds to the Prdue 45 for a 1ST down
1:251st & 10 at own 45David Blough pass incomplete to Cameron Posey
1:252nd & 10 at own 45David Blough pass complete to Markell Jones for 5 yds to the 50 yard line
1:253rd & 5 at the 50David Blough pass complete to Shane Mikesky for 7 yds to the Nwest 43 for a 1ST down
1:251st & 10 at opp 43Bilal Marshall run for a loss of 7 yards to the 50 yard line
0:372nd & 17 at the 50Timeout PURDUE, clock 00:37
0:372nd & 17 at the 50David Blough pass incomplete
0:373rd & 17 at the 50David Blough pass complete to Markell Jones for 15 yds to the Nwest 35
0:084th & 2 at opp 35Timeout NORTHWESTERN, clock 00:08
0:084th & 2 at opp 35David Blough pass incomplete, broken up by Traveon Henry
3rd quarter6 drives, then Tied at 14
Purdue Touchdown, 7 plays
15:001st & 10 at own 35Jack Mitchell kickoff for 52 yds , Frankie Williams return for 16 yds to the Prdue 29
15:001st & 10 at own 29Markell Jones run for 3 yds to the Prdue 32
15:002nd & 7 at own 32Markell Jones run for 8 yds to the Prdue 40 for a 1ST down
15:001st & 10 at own 40David Blough pass complete to Domonique Young for 22 yds to the Nwest 38 for a 1ST down
15:001st & 10 at opp 38Markell Jones run for 4 yds to the Nwest 34
15:002nd & 6 at opp 34David Blough run for no gain to the Nwest 34
15:003rd & 6 at opp 34David Blough pass complete to Markell Jones for 29 yds to the Nwest 5 for a 1ST down NORTHWESTERN Penalty, roughing passer (Keith Watkins II) to the Nwest 2 for a 1ST down
12:031st & goal at opp 2Markell Jones run for 2 yds for a TD, (Paul Griggs KICK)Tied at 14
Northwestern Turnover on downs, 8 plays
12:031st & 0 at own 35Paul Griggs kickoff for 65 yds for a touchback
12:031st & 10 at own 25Clayton Thorson pass incomplete to Dan Vitale
12:032nd & 10 at own 25Justin Jackson run for 6 yds to the Nwest 31
12:033rd & 4 at own 31Clayton Thorson pass complete to Austin Carr for 16 yds to the Nwest 47 for a 1ST down
12:031st & 10 at own 47Clayton Thorson pass complete to Garrett Dickerson for 15 yds to the Prdue 38 for a 1ST down
12:031st & 10 at opp 38Justin Jackson run for 1 yd to the Prdue 37
12:032nd & 9 at opp 37Clayton Thorson pass complete to Cameron Dickerson for 3 yds to the Prdue 34
12:033rd & 6 at opp 34Justin Jackson run for 5 yds to the Prdue 29
12:034th & 1 at opp 29Clayton Thorson pass incomplete to Solomon Vault, broken up by Leroy Clark
Purdue Missed FG, 10 plays
9:041st & 10 at own 29David Blough run for 6 yds to the Prdue 35
9:042nd & 4 at own 35David Blough pass complete to Danny Anthrop for 11 yds to the Prdue 46 for a 1ST down
9:041st & 10 at own 46Markell Jones run for 17 yds to the Nwest 37 for a 1ST down
9:041st & 10 at opp 37Markell Jones run for 2 yds to the Nwest 35
9:042nd & 8 at opp 35Markell Jones run for 4 yds to the Nwest 31
9:043rd & 4 at opp 31D.J. Knox run for 4 yds to the Nwest 27 for a 1ST down
9:041st & 10 at opp 27D.J. Knox run for 2 yds to the Nwest 25
9:042nd & 8 at opp 25D.J. Knox run for a loss of 1 yard to the Nwest 26
9:043rd & 9 at opp 26David Blough pass incomplete
5:224th & 9 at opp 26Paul Griggs 43 yd FG MISSED
Northwestern Interception, 4 plays
5:221st & 10 at own 26Clayton Thorson pass complete to Solomon Vault for 16 yds to the Nwest 42 for a 1ST down
5:221st & 10 at own 42Solomon Vault run for a loss of 1 yard to the Nwest 41
5:222nd & 11 at own 41Clayton Thorson pass incomplete to Mike McHugh
5:223rd & 11 at own 41Clayton Thorson pass intercepted Frankie Williams return for 4 yds to the Nwest 41
Purdue Punt, 3 plays
4:121st & 10 at opp 41David Blough sacked by Drew Smith for a loss of 3 yards to the Nwest 44
4:122nd & 13 at opp 44D.J. Knox run for 3 yds to the Nwest 41
4:123rd & 10 at opp 41David Blough pass incomplete to Danny Anthrop, broken up by Keith Watkins II
4:124th & 10 at opp 41Joe Schopper punt for 23 yds, fair catch by Miles Shuler at the Nwest 18
Northwestern Interception, 6 plays
2:401st & 10 at own 18Justin Jackson run for 5 yds to the Nwest 23
2:402nd & 5 at own 23Zack Oliver pass complete to Mike McHugh for 13 yds to the Nwest 36 for a 1ST down
2:401st & 10 at own 36Zack Oliver pass complete to Solomon Vault for 37 yds to the Prdue 27 for a 1ST down
2:401st & 10 at opp 27Miles Shuler run for 4 yds to the Prdue 23
2:402nd & 6 at opp 23Jackson, Justin rush for 2 yards to the PUR21 (Hudson, Garrett), PENALTY NU illegal shift 5 yards to the PUR28, NO PLAY.
2:402nd & 11 at opp 28Justin Jackson run for no gain to the Prdue 28
Q4 15:003rd & 11 at opp 28Zack Oliver pass intercepted Brandon Roberts return for 17 yds to the Prdue 33
4th quarter6 drives, then Northwestern 21, Purdue 14
Purdue Punt, 3 plays
14:511st & 10 at own 33David Blough sacked by Drew Smith for a loss of 3 yards to the Prdue 30
14:512nd & 13 at own 30David Blough pass complete to Cole Herdman for 7 yds to the Prdue 37
14:513rd & 6 at own 37David Blough pass complete to D.J. Knox for 3 yds to the Prdue 40
14:514th & 3 at own 40Joe Schopper punt for 27 yds, fair catch by Miles Shuler at the Nwest 33
Northwestern Punt, 3 plays
12:471st & 10 at own 33Oliver, Zack pass incomplete to Jones, C. (Brown, Anthony), PENALTY PUR pass interference (Brown, Anthony) 11 yards to the NU44, 1ST DOWN NU, NO PLAY.
12:471st & 10 at own 44Zack Oliver pass incomplete to Justin Jackson
12:472nd & 10 at own 44Zack Oliver pass incomplete to Garrett Dickerson
12:473rd & 10 at own 44Zack Oliver sacked by Da’Wan Hunte for a loss of 1 yard to the Nwest 43
12:474th & 11 at own 43Hunter Niswander punt for 52 yds , Frankie Williams returns for no gain to the Prdue 5
Purdue Punt, 3 plays
11:431st & 10 at own 5David Yancey run for 1 yd to the Prdue 6
11:432nd & 9 at own 6David Blough pass complete to DeAngelo Yancey for 7 yds to the Prdue 13
10:503rd & 2 at own 13Timeout PURDUE, clock 10:50
10:503rd & 2 at own 13David Blough run for a loss of 3 yards to the Prdue 10
10:504th & 5 at own 10Joe Schopper punt for 48 yds, punt out-of-bounds at the Nwest 42
Northwestern Touchdown, 12 plays
9:591st & 10 at own 42Justin Jackson run for 3 yds to the Nwest 45
9:592nd & 7 at own 45Clayton Thorson pass complete to Christian Jones for 5 yds to the 50 yard line
9:593rd & 2 at the 50PURDUE Penalty, offside defense (Shayne Henley) to the Prdue 45 for a 1ST down
9:591st & 10 at opp 45Justin Jackson run for 4 yds to the Prdue 41
9:592nd & 6 at opp 41Clayton Thorson run for no gain to the Prdue 41
9:593rd & 6 at opp 41Clayton Thorson pass complete to Austin Carr for 8 yds to the Prdue 33 for a 1ST down
9:591st & 10 at opp 33Justin Jackson run for 6 yds to the Prdue 27
9:592nd & 4 at opp 27Jackson, Justin rush for 1 yard to the PUR26 (Garcia, Andy), PENALTY NU holding (Olson, Eric) 10 yards to the PUR37, NO PLAY.
9:592nd & 14 at opp 37Solomon Vault run for no gain to the Prdue 37
9:593rd & 14 at opp 37Clayton Thorson run for 16 yds to the Prdue 21 for a 1ST down
9:591st & 10 at opp 21Clayton Thorson run for 16 yds to the Prdue 5 for a 1ST down
9:591st & goal at opp 5Justin Jackson run for 3 yds to the Prdue 2
9:592nd & goal at opp 2Clayton Thorson pass incomplete to Garrett Dickerson
4:373rd & goal at opp 2Justin Jackson run for 2 yds for a TD, (Jack Mitchell KICK)Northwestern 21, Purdue 14
Purdue Punt, 3 plays
4:371st & 0 at own 35Jack Mitchell kickoff for 65 yds for a touchback
4:371st & 10 at own 25David Blough pass incomplete to DeAngelo Yancey
4:372nd & 10 at own 25David Blough pass incomplete to Cole Herdman, broken up by Drew Smith
4:373rd & 10 at own 25David Blough pass complete to Domonique Young for 2 yds to the Prdue 27
4:374th & 8 at own 27Joe Schopper punt for 24 yds, fair catch by Miles Shuler at the Nwest 49
Northwestern End of game, 7 plays
3:391st & 10 at own 49Justin Jackson run for 20 yds to the Prdue 31 for a 1ST down
3:391st & 10 at opp 31Justin Jackson run for no gain to the Prdue 31
2:552nd & 10 at opp 31Timeout PURDUE, clock 02:55
2:552nd & 10 at opp 31Warren Long run for 7 yds to the Prdue 24
2:473rd & 3 at opp 24Timeout PURDUE, clock 02:47
2:473rd & 3 at opp 24Warren Long run for 5 yds to the Prdue 19 for a 1ST down
2:041st & 10 at opp 19Timeout NORTHWESTERN, clock 02:04
2:041st & 10 at opp 19Clayton Thorson sacked by Gelen Robinson for a loss of 6 yards to the Prdue 25
2:042nd & 16 at opp 25TEAM run for a loss of 2 yards to the Prdue 27
2:043rd & 18 at opp 27TEAM run for a loss of 1 yard to the Prdue 28

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 10 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