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
Team
Q1
Q2
Q3
Q4
Final
Northwestern
7
7
21
10
45
Purdue
10
0
7
0
17
Standouts
PassingClayton Thorson23 of 36, 352 yards, 3 TD, 2 INTNorthwestern
J.D. Dellinger kickoff for 46 yds , Flynn Nagel return for 14 yds to the Nwest 33
10:53
1st & 10 at own 33
Justin Jackson run for 2 yds to the Nwest 35
10:53
2nd & 8 at own 35
Clayton Thorson pass complete to Andrew Scanlan for 31 yds to the Prdue 34 for a 1ST down
10:53
1st & 10 at opp 34
PURDUE Penalty, Defensive offside (5 Yards) to the Prdue 29
10:53
1st & 5 at opp 29
Clayton Thorson pass incomplete to Flynn Nagel, broken up by Da’Wan Hunte
10:53
2nd & 5 at opp 29
Justin Jackson run for 4 yds to the Prdue 25
10:53
3rd & 1 at opp 25
Justin Jackson run for a loss of 1 yard to the Prdue 26
10:53
4th & 2 at opp 26
Clayton Thorson pass intercepted C.J. Parker return for 50 yds to the Nwest 33
Purdue Touchdown, 8 plays
8:34
1st & 10 at opp 33
David Blough pass complete to Malik Kimbrough for 3 yds to the Nwest 30
8:34
2nd & 7 at opp 30
Markell Jones run for 9 yds to the Nwest 21 for a 1ST down
8:34
1st & 10 at opp 21
David Blough pass complete to Bilal Marshall for 8 yds to the Nwest 13
8:34
2nd & 2 at opp 13
David Blough run for 4 yds to the Nwest 9 for a 1ST down
8:34
1st & goal at opp 9
David Blough pass complete to Bilal Marshall for 7 yds to the Nwest 2
8:34
2nd & goal at opp 2
David Blough pass incomplete to Bilal Marshall
8:34
3rd & goal at opp 2
David Blough run for 1 yd to the Nwest 1
6:10
4th & goal at opp 1
David Blough run for 1 yd for a TD, (J.D. Dellinger KICK)Purdue 10, Northwestern 0
Northwestern Punt, 5 plays
6:10
1st & 0 at own 35
J.D. Dellinger kickoff for 58 yds , Flynn Nagel return for 16 yds to the Nwest 23
6:10
1st & 10 at own 23
Clayton Thorson pass complete to Solomon Vault for 6 yds to the Nwest 29
6:10
2nd & 4 at own 29
Justin Jackson run for 5 yds to the Nwest 34 for a 1ST down
6:10
1st & 10 at own 34
Clayton Thorson pass complete to Macan Wilson for 4 yds to the Nwest 38
6:10
2nd & 6 at own 38
Justin Jackson run for 5 yds to the Nwest 43
6:10
3rd & 1 at own 43
Clayton Thorson pass incomplete
6:10
4th & 1 at own 43
Hunter Niswander punt for 38 yds, fair catch by Bilal Marshall at the Prdue 19
Purdue Interception, 3 plays
4:09
1st & 10 at own 19
Markell Jones run for 3 yds to the Prdue 22
4:09
2nd & 7 at own 22
David Blough pass incomplete to Bilal Marshall, broken up by Trae Williams
4:09
3rd & 7 at own 22
David Blough pass intercepted Montre Hartage return for 2 yds to the Prdue 26
Northwestern Touchdown, 4 plays
3:31
1st & 10 at opp 26
Clayton Thorson pass complete to Andrew Scanlan for 20 yds to the Prdue 6 for a 1ST down
3:31
1st & goal at opp 6
John Moten IV run for 2 yds to the Prdue 4
3:31
2nd & goal at opp 4
Justin Jackson run for 2 yds to the Prdue 2
1:56
3rd & goal at opp 2
Clayton Thorson pass complete to Austin Carr for 2 yds for a TD, (Jack Mitchell KICK)Purdue 10, Northwestern 7
Purdue Punt, 8 plays
1:56
1st & 0 at own 35
Jack Mitchell kickoff for 65 yds for a touchback
1:56
1st & 10 at own 25
Markell Jones run for 5 yds to the Prdue 30
1:56
2nd & 5 at own 30
David Blough pass complete to Bilal Marshall for 14 yds to the Prdue 44 for a 1ST down
1:56
1st & 10 at own 44
David Blough pass complete to Anthony Mahoungou for 5 yds to the Prdue 49
1:56
2nd & 5 at own 49
David Blough pass complete to Markell Jones for 4 yds to the Nwest 47
1:56
3rd & 1 at opp 47
David Blough run for 2 yds to the Nwest 45 for a 1ST down
Q2 15:00
1st & 10 at opp 45
Markell Jones run for no gain to the Nwest 45
Q2 15:00
2nd & 10 at opp 45
David Blough sacked by Joe Gaziano for a loss of 3 yards to the Nwest 48
Q2 15:00
3rd & 13 at opp 48
David Blough pass incomplete to DeAngelo Yancey, broken up by Montre Hartage
Q2 15:00
4th & 13 at opp 48
Joe Schopper punt for 39 yds, downed at the Nwest 9
2nd quarter7 drives, then Northwestern 14, Purdue 10
Northwestern Punt, 3 plays
13:29
1st & 10 at own 9
Justin Jackson run for no gain to the Nwest 9
13:29
2nd & 10 at own 9
Justin Jackson run for 4 yds to the Nwest 13
13:29
3rd & 6 at own 13
Clayton Thorson pass incomplete to Flynn Nagel, broken up by Myles Norwood
13:29
4th & 6 at own 13
Hunter Niswander punt for 21 yds, punt out-of-bounds at the Nwest 34
Purdue Turnover on downs, 4 plays
12:09
1st & 10 at opp 34
David Blough pass incomplete
12:09
2nd & 10 at opp 34
Markell Jones run for a loss of 1 yard to the Nwest 35
12:09
3rd & 11 at opp 35
David Blough run for 9 yds to the Nwest 26
12:09
4th & 2 at opp 26
David Blough pass incomplete to DeAngelo Yancey
Northwestern Touchdown, 8 plays
10:55
1st & 10 at own 26
Clayton Thorson pass incomplete to Macan Wilson
10:55
2nd & 10 at own 26
Clayton Thorson pass complete to Austin Carr for 8 yds to the Nwest 34
10:55
3rd & 2 at own 34
Clayton Thorson pass complete to Macan Wilson for 5 yds to the Nwest 39 for a 1ST down
10:55
1st & 10 at own 39
Justin Jackson run for 16 yds to the Prdue 45 for a 1ST down
10:55
1st & 10 at opp 45
Justin Jackson run for no gain to the Prdue 45
10:55
2nd & 10 at opp 45
Clayton Thorson pass complete to Andrew Scanlan for 8 yds to the Prdue 37
10:55
3rd & 2 at opp 37
Justin Jackson run for 4 yds to the Prdue 33 for a 1ST down
8:06
1st & 10 at opp 33
Clayton Thorson pass complete to Austin Carr for 33 yds for a TD, (Jack Mitchell KICK)Northwestern 14, Purdue 10
Purdue Punt, 3 plays
8:06
1st & 0 at own 35
Jack Mitchell kickoff for 58 yds , Brian Lankford-Johnson return for 23 yds to the Prdue 30
8:06
1st & 10 at own 30
Markell Jones run for 1 yd to the Prdue 31
8:06
2nd & 9 at own 31
David Blough pass incomplete to DeAngelo Yancey
8:06
3rd & 9 at own 31
David Blough pass incomplete
8:06
4th & 9 at own 31
Joe Schopper punt for 32 yds, punt out-of-bounds at the Nwest 37
Northwestern Interception, 9 plays
7:08
1st & 10 at own 37
Justin Jackson run for 15 yds to the Prdue 48 for a 1ST down
7:08
1st & 10 at opp 48
Clayton Thorson pass incomplete
7:08
2nd & 10 at opp 48
Clayton Thorson pass complete to Macan Wilson for 8 yds to the Prdue 40
7:08
3rd & 2 at opp 40
Justin Jackson run for 4 yds to the Prdue 36 for a 1ST down
7:08
1st & 10 at opp 36
John Moten IV run for 3 yds to the Prdue 33
7:08
2nd & 7 at opp 33
Clayton Thorson pass complete to John Moten IV for 20 yds to the Prdue 13 for a 1ST down
7:08
1st & 10 at opp 13
John Moten IV run for 8 yds to the Prdue 5
7:08
2nd & 2 at opp 5
John Moten IV run for a loss of 5 yards to the Prdue 10
4:17
3rd & 7 at opp 10
Timeout NORTHWESTERN, clock 04:17
4:17
3rd & 7 at opp 10
Clayton Thorson pass intercepted Markus Bailey return for no gain to the Prdue 6
Purdue Punt, 7 plays
4:14
1st & 10 at own 6
Brian Lankford-Johnson run for 4 yds to the Prdue 10
4:14
2nd & 6 at own 10
David Blough pass complete to Bilal Marshall for 7 yds to the Prdue 17 for a 1ST down
4:14
1st & 10 at own 17
Brian Lankford-Johnson run for 7 yds to the Prdue 24
4:14
2nd & 3 at own 24
David Blough pass complete to Cole Herdman for 7 yds to the Prdue 31 for a 1ST down
4:14
1st & 10 at own 31
David Blough pass incomplete to DeAngelo Yancey, broken up by Montre Hartage
4:14
2nd & 10 at own 31
David Blough pass complete to Anthony Mahoungou for 4 yds to the Prdue 35
4:14
3rd & 6 at own 35
David Blough pass complete to David Yancey for 5 yds to the Prdue 40
1:20
4th & 1 at own 40
Timeout PURDUE, clock 01:20
1:20
4th & 1 at own 40
Joe 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:11
1st & 10 at own 13
Clayton Thorson pass complete to Justin Jackson for 8 yds to the Nwest 21
1:11
2nd & 2 at own 21
Clayton Thorson pass incomplete to Andrew Scanlan
1:11
3rd & 2 at own 21
Justin Jackson run for 12 yds to the Nwest 33 for a 1ST down
1:11
1st & 10 at own 33
Clayton Thorson pass complete to Austin Carr for 12 yds to the Nwest 45 for a 1ST down
0:30
1st & 10 at own 45
Timeout NORTHWESTERN, clock 00:30
0:30
1st & 10 at own 45
Clayton Thorson pass incomplete to Macan Wilson, broken up by Jacob Thieneman
0:30
2nd & 10 at own 45
Clayton Thorson pass incomplete
0:30
3rd & 10 at own 45
Clayton Thorson pass complete to Ben Skowronek for 14 yds to the Prdue 41 for a 1ST down
0:30
1st & 10 at opp 41
TEAM pass incomplete
0:30
2nd & 10 at opp 41
Clayton Thorson pass incomplete to Ben Skowronek
0:03
3rd & 10 at opp 41
Timeout PURDUE, clock 00:03
0:03
3rd & 10 at opp 41
Clayton 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:00
1st & 10 at own 35
J.D. Dellinger kickoff for 50 yds , Solomon Vault return for 14 yds to the Nwest 29
15:00
1st & 10 at own 29
Clayton Thorson pass complete to Garrett Dickerson for 2 yds to the Nwest 31
15:00
2nd & 8 at own 31
Justin Jackson run for 11 yds to the Nwest 42 for a 1ST down
15:00
1st & 10 at own 42
Clayton Thorson pass complete to Andrew Scanlan for 3 yds to the Nwest 45
15:00
2nd & 7 at own 45
John Moten IV run for 9 yds to the Prdue 46 for a 1ST down
15:00
1st & 10 at opp 46
John Moten IV run for 6 yds to the Prdue 40
15:00
2nd & 4 at opp 40
John Moten IV run for 26 yds to the Prdue 14 for a 1ST down
12:34
1st & 10 at opp 14
Justin Jackson run for 14 yds for a TD, (Jack Mitchell KICK)Northwestern 21, Purdue 10
Purdue Interception, 4 plays
12:34
1st & 0 at own 35
Jack Mitchell kickoff for 65 yds for a touchback
12:34
1st & 10 at own 25
David Blough pass complete to Anthony Mahoungou for 9 yds to the Prdue 34
12:34
2nd & 1 at own 34
Brian Lankford-Johnson run for 8 yds to the Prdue 42 for a 1ST down
12:34
1st & 10 at own 42
David Blough pass complete to Bilal Marshall for 11 yds to the Nwest 47 for a 1ST down
12:34
1st & 10 at opp 47
David Blough pass intercepted Anthony Walker Jr. return for 17 yds to the Prdue 42
Northwestern Touchdown, 1 play
11:13
1st & 10 at opp 42
Clayton Thorson pass complete to Garrett Dickerson for 42 yds for a TD, (Jack Mitchell KICK)Northwestern 28, Purdue 10
Purdue Touchdown, 3 plays
11:13
1st & 0 at own 35
Jack Mitchell kickoff for 65 yds for a touchback
11:13
1st & 10 at own 25
Brian Lankford-Johnson run for 20 yds to the Prdue 45 for a 1ST down
11:13
1st & 10 at own 45
David Blough pass complete to Bilal Marshall for 6 yds to the Nwest 49
10:22
2nd & 4 at opp 49
David 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:22
1st & 0 at own 35
J.D. Dellinger kickoff for 57 yds , Solomon Vault return for 18 yds to the Nwest 26
10:22
1st & 10 at own 26
Clayton Thorson pass complete to Flynn Nagel for 14 yds to the Nwest 40 for a 1ST down
10:22
1st & 10 at own 40
Clayton Thorson pass incomplete to Flynn Nagel
10:22
2nd & 10 at own 40
Clayton Thorson pass complete to Flynn Nagel for 16 yds to the Prdue 44 for a 1ST down
10:22
1st & 10 at opp 44
Clayton Thorson pass complete to Austin Carr for 37 yds to the Prdue 7 for a 1ST down
10:22
1st & goal at opp 7
Justin Jackson run for 2 yds to the Prdue 5
10:22
2nd & goal at opp 5
Justin Jackson run for 3 yds to the Prdue 2
8:00
3rd & goal at opp 2
Clayton Thorson run for 2 yds for a TD, (Jack Mitchell KICK)Northwestern 35, Purdue 17
Purdue Punt, 11 plays
8:00
1st & 0 at own 35
Jack Mitchell kickoff for 64 yds , Brian Lankford-Johnson return for 29 yds to the Prdue 30
8:00
1st & 10 at own 30
David Blough pass incomplete to DeAngelo Yancey
8:00
2nd & 10 at own 30
David Blough pass incomplete to Cole Herdman
8:00
3rd & 10 at own 30
David Blough run for 12 yds to the Prdue 42 for a 1ST down
8:00
1st & 10 at own 42
Brian Lankford-Johnson run for 4 yds to the Prdue 46
8:00
2nd & 6 at own 46
David Blough pass complete to DeAngelo Yancey for 7 yds to the Nwest 47 for a 1ST down
8:00
1st & 10 at opp 47
PURDUE Penalty, Offensive holding (Jason King) to the Prdue 43
8:00
1st & 20 at own 43
David Blough pass complete to Malik Kimbrough for 5 yds to the Prdue 48
8:00
2nd & 15 at own 48
David Blough pass complete to Brian Lankford-Johnson for 2 yds to the 50 yard line
8:00
3rd & 13 at the 50
David Blough run for 17 yds to the Nwest 33 for a 1ST down
8:00
1st & 10 at opp 33
David Blough pass incomplete to Bilal Marshall
8:00
2nd & 10 at opp 33
David Blough run for no gain to the Nwest 33
8:00
3rd & 10 at opp 33
David Blough sacked by Xavier Washington for a loss of 6 yards to the Nwest 39
8:00
4th & 16 at opp 39
Joe Schopper punt for 30 yds, downed at the Nwest 9
Northwestern Touchdown, 9 plays
3:06
1st & 10 at own 9
Justin Jackson run for 4 yds to the Nwest 13
3:06
2nd & 6 at own 13
Clayton Thorson pass complete to Andrew Scanlan for 16 yds to the Nwest 29 for a 1ST down
3:06
1st & 10 at own 29
Justin Jackson run for 1 yd to the Nwest 30
3:06
2nd & 9 at own 30
Clayton Thorson pass incomplete to Garrett Dickerson
3:06
3rd & 9 at own 30
Clayton Thorson pass complete to Ben Skowronek for 14 yds to the Nwest 44 for a 1ST down
3:06
1st & 10 at own 44
John Moten IV run for 9 yds to the Prdue 47
3:06
2nd & 1 at opp 47
John Moten IV run for 27 yds to the Prdue 20 for a 1ST down
3:06
1st & 10 at opp 20
Justin Jackson run for 11 yds to the Prdue 9 for a 1ST down
Q4 14:57
1st & goal at opp 9
Justin 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:57
1st & 0 at own 35
Jack Mitchell kickoff for 65 yds , Brian Lankford-Johnson return for 28 yds to the Prdue 28
14:57
1st & 10 at own 28
David Blough pass intercepted Montre Hartage return for 2 yds to the Prdue 42
Northwestern Field goal, 9 plays
14:43
1st & 10 at opp 42
John Moten IV run for 6 yds to the Prdue 36
14:43
2nd & 4 at opp 36
John Moten IV run for 10 yds to the Prdue 26 for a 1ST down
14:43
1st & 10 at opp 26
John Moten IV run for 8 yds to the Prdue 18
14:43
2nd & 2 at opp 18
John Moten IV run for no gain to the Prdue 18
14:43
3rd & 2 at opp 18
John Moten IV run for 5 yds to the Prdue 13 for a 1ST down
14:43
1st & 10 at opp 13
Corey Acker run for 2 yds to the Prdue 11
14:43
2nd & 8 at opp 11
John Moten IV run for 6 yds to the Prdue 5
14:43
3rd & 2 at opp 5
John Moten IV run for a loss of 1 yard to the Prdue 6
9:21
4th & 3 at opp 6
Timeout NORTHWESTERN, clock 09:21
9:16
4th & 3 at opp 6
Jack Mitchell 23 yd FG GOODNorthwestern 45, Purdue 17
Purdue Interception, 2 plays
9:16
1st & 0 at own 35
Jack Mitchell kickoff for 65 yds for a touchback
9:16
1st & 10 at own 25
Brian Lankford-Johnson run for no gain to the Prdue 25
9:16
2nd & 10 at own 25
Elijah Sindelar pass intercepted Trent Goens return for 23 yds to the Prdue 7
Northwestern Turnover on downs, 4 plays
8:36
1st & goal at opp 7
Tom Hruby run for 1 yd to the Prdue 6
8:36
2nd & goal at opp 6
Tom Hruby run for a loss of 2 yards to the Prdue 8
8:36
3rd & goal at opp 8
Matt Alviti run for 7 yds to the Prdue 1
6:23
4th & 0 at opp 1
Timeout NORTHWESTERN, clock 06:23
6:23
4th & goal at opp 1
Tom Hruby run for no gain to the Prdue 2 Tom Hruby fumbled, recovered by Nwest Tom Hruby
Purdue Turnover on downs, 19 plays
6:16
1st & 10 at own 2
David Yancey run for 3 yds to the Prdue 5
6:16
2nd & 7 at own 5
David Yancey run for 2 yds to the Prdue 7
6:16
3rd & 5 at own 7
Elijah Sindelar pass complete to Terrance Landers for 5 yds to the Prdue 12 for a 1ST down
6:16
1st & 10 at own 12
David Yancey run for 1 yd to the Prdue 13
6:16
2nd & 9 at own 13
Elijah Sindelar pass complete to Terrance Landers for 2 yds to the Prdue 15
6:16
3rd & 7 at own 15
Elijah Sindelar pass complete to Jack Wegher for 20 yds to the Prdue 35 for a 1ST down
6:16
1st & 10 at own 35
Elijah Sindelar pass complete to Anthony Mahoungou for 8 yds to the Prdue 43
6:16
2nd & 2 at own 43
Elijah Sindelar pass complete to Anthony Mahoungou for 11 yds to the Nwest 46 for a 1ST down
6:16
1st & 10 at opp 46
Jack Wegher run for a loss of 1 yard to the Nwest 47
6:16
2nd & 11 at opp 47
Elijah Sindelar pass incomplete to Anthony Mahoungou
6:16
3rd & 11 at opp 47
Elijah Sindelar pass incomplete to Cole Herdman
6:16
4th & 11 at opp 47
Elijah Sindelar pass complete to Anthony Mahoungou for 11 yds to the Nwest 36 for a 1ST down
6:16
1st & 10 at opp 36
Elijah Sindelar pass complete to Anthony Mahoungou for 6 yds to the Nwest 30
6:16
2nd & 4 at opp 30
Elijah Sindelar sacked by Joe Gaziano for a loss of 2 yards to the Nwest 32
6:16
3rd & 6 at opp 32
Elijah Sindelar pass complete to Jack Wegher for 17 yds to the Nwest 15 for a 1ST down
6:16
1st & 10 at opp 15
Elijah Sindelar pass incomplete to Anthony Mahoungou, broken up by Roderick Campbell
6:16
2nd & 10 at opp 15
Elijah Sindelar pass incomplete to Gregory Phillips
6:16
3rd & 10 at opp 15
Elijah Sindelar pass incomplete to Terrance Landers
6:16
4th & 10 at opp 15
Elijah Sindelar pass incomplete to Gregory Phillips
Northwestern End of game, 2 plays
0:46
1st & 10 at own 15
TEAM run for a loss of 1 yard to the Nwest 14
0:46
2nd & 11 at own 14
TEAM 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.