Referee Daniel Capron; umpire Tim Owens; head linesman John Wiercoinsk; line judge Ron Tipton; side judge Bobby Sagers; field judge Raymond Daniel; back judge Kevin Schwarzel; center judge Brent DurbinGame officials: stats.ncaa.org box scores, via SportsDataverse
Joe Schopper punt for 50 yds , Riley Lees returns for 39 yds to the NORTHWSTRN 33 NORTHWESTERN Penalty, unsportsmanlike conduct (Joe Gaziano) to the Nwest 46
Northwestern Touchdown, 7 plays
12:46
1st & 10 at own 46
Clayton Thorson pass complete to Bennett Skowronek for 19 yds to the Prdue 35 for a 1ST down
12:46
1st & 10 at opp 35
Thorson, C. pass incomplete to Green, Cameron, PENALTY PUR pass interference (Markus Bailey) 15 yards to the PUR20, 1ST DOWN NU, NO PLAY.
12:46
1st & 10 at opp 20
Justin Jackson run for 2 yds to the Prdue 18
12:46
2nd & 8 at opp 18
Clayton Thorson pass complete to Garrett Dickerson for 7 yds to the Prdue 11
12:46
1st & goal at opp 8
Justin Jackson run for 3 yds to the Prdue 5
12:46
2nd & goal at opp 5
Justin Jackson run for 1 yd to the Prdue 4
9:45
3rd & goal at opp 4
Clayton Thorson run for 4 yds for a TD, (Charlie Kuhbander KICK)Northwestern 7, Purdue 0
Purdue Missed FG, 10 plays
9:45
1st & 0 at own 35
Luke Otto kickoff for 60 yds , D.J. Knox return for 20 yds to the Prdue 25
9:40
1st & 10 at own 25
Elijah Sindelar pass complete to Jared Sparks for 2 yds to the Prdue 27
9:40
2nd & 8 at own 27
Elijah Sindelar pass complete to Terry Wright for a loss of 4 yards to the Prdue 23
9:40
3rd & 12 at own 23
Elijah Sindelar pass complete to Gregory Phillips for 18 yds to the Prdue 41 for a 1ST down
9:40
1st & 10 at own 41
Elijah Sindelar pass incomplete to Jackson Anthrop
9:40
2nd & 10 at own 41
Elijah Sindelar pass complete to Jared Sparks for 24 yds to the Nwest 35 for a 1ST down
9:40
1st & 10 at opp 35
Elijah Sindelar pass complete to Jared Sparks for 10 yds to the Nwest 25 for a 1ST down
9:40
1st & 10 at opp 25
Elijah Sindelar pass incomplete, broken up by Sam Miller
9:40
2nd & 10 at opp 25
Elijah Sindelar pass incomplete to Gregory Phillips
9:40
3rd & 10 at opp 25
Elijah Sindelar pass incomplete to Terry Wright
6:44
4th & 10 at opp 25
Spencer Evans 42 yd FG MISSED
Northwestern Punt, 6 plays
6:44
1st & 10 at own 25
Justin Jackson run for 6 yds to the Nwest 31
6:44
2nd & 4 at own 31
Clayton Thorson pass complete to Justin Jackson for no gain to the Nwest 31
6:44
3rd & 4 at own 31
Clayton Thorson pass complete to Justin Jackson for 5 yds to the Nwest 36 for a 1ST down
6:44
1st & 10 at own 36
Justin Jackson run for 2 yds to the Nwest 38
6:44
2nd & 8 at own 38
Clayton Thorson pass incomplete to Macan Wilson, broken up by Navon Mosley
6:44
3rd & 8 at own 38
Clayton Thorson pass incomplete
6:44
4th & 8 at own 38
Hunter Niswander punt for 33 yds, downed at the Prdue 29
Purdue Turnover on downs, 9 plays
4:42
1st & 10 at own 29
Elijah Sindelar pass complete to Jarrett Burgess for 19 yds to the Prdue 48 for a 1ST down
4:42
1st & 10 at own 48
Elijah Sindelar pass incomplete to Terry Wright
4:42
2nd & 10 at own 48
Markell Jones run for 1 yd to the Prdue 49
4:42
3rd & 9 at own 49
Elijah Sindelar run for 2 yds to the Nwest 49
4:42
4th & 7 at opp 49
Joe Schopper pass complete to Ben Makowski for 22 yds to the Nwest 27 for a 1ST down NORTHWESTERN Penalty, personal foul (Montre Hartage) to the Nwest 13 for a 1ST down
4:42
1st & 10 at opp 13
Elijah Sindelar pass complete to Brycen Hopkins for 3 yds to the Nwest 10
4:42
2nd & 7 at opp 10
Markell Jones run for 1 yd to the Nwest 9
2:02
3rd & 6 at opp 9
Timeout NORTHWESTERN, clock 02:02
2:02
3rd & 6 at opp 9
Elijah Sindelar pass complete to Jarrett Burgess for 5 yds to the Nwest 4
2:02
4th & 1 at opp 4
Richie Worship run for no gain to the Nwest 4
Northwestern Touchdown, 7 plays
1:49
1st & 10 at own 4
Timeout PURDUE, clock 01:49
1:49
1st & 10 at own 4
Clayton Thorson pass complete to Flynn Nagel for 7 yds to the Nwest 11
1:49
2nd & 3 at own 11
Clayton Thorson pass complete to Bennett Skowronek for 27 yds to the Nwest 38 for a 1ST down
1:49
1st & 10 at own 38
Clayton Thorson pass complete to Flynn Nagel for 24 yds to the Prdue 38 for a 1ST down
1:06
1st & 10 at opp 38
Timeout PURDUE, clock 01:06
1:06
1st & 10 at opp 38
Clayton Thorson pass complete to Macan Wilson for 20 yds to the Prdue 18 for a 1ST down
1:06
1st & 10 at opp 18
Clayton Thorson pass incomplete to Cameron Green
1:06
2nd & 10 at opp 18
Justin Jackson run for 7 yds to the Prdue 11
0:16
3rd & 3 at opp 11
Clayton Thorson pass complete to Bennett Skowronek for 11 yds for a TD, (Charlie Kuhbander KICK)Northwestern 14, Purdue 0
Purdue End of half, 2 plays
0:16
1st & 0 at own 35
Luke Otto kickoff for 31 yds , Garrett Hudson return for 4 yds to the Prdue 38
0:14
1st & 10 at own 38
Elijah Sindelar pass complete to Jackson Anthrop for 6 yds to the Prdue 44
0:02
2nd & 4 at own 44
Timeout PURDUE, clock 00:02
0:02
2nd & 4 at own 44
Timeout NORTHWESTERN, clock 00:02
0:02
2nd & 4 at own 44
Elijah Sindelar pass incomplete to Jarrett Burgess, broken up by Nate Hall
3rd quarter6 drives, then Northwestern 20, Purdue 7
Northwestern Field goal, 15 plays
15:00
3rd & 4 at own 35
Spencer Evans kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Clayton Thorson pass complete to Bennett Skowronek for 10 yds to the Nwest 35 for a 1ST down
15:00
1st & 10 at own 35
Justin Jackson run for 4 yds to the Nwest 39
15:00
2nd & 6 at own 39
Clayton Thorson pass incomplete to Garrett Dickerson, broken up by Markus Bailey
15:00
3rd & 6 at own 39
Clayton Thorson pass complete to Flynn Nagel for 19 yds to the Prdue 42 for a 1ST down
15:00
1st & 10 at opp 42
Clayton Thorson pass incomplete to Bennett Skowronek, broken up by Tim Cason
15:00
2nd & 10 at opp 42
Justin Jackson run for 3 yds to the Prdue 39
15:00
3rd & 7 at opp 39
Clayton Thorson pass complete to Macan Wilson for 9 yds to the Prdue 30 for a 1ST down
15:00
1st & 10 at opp 30
Clayton Thorson pass incomplete
15:00
2nd & 10 at opp 30
Justin Jackson run for 9 yds to the Prdue 21
15:00
3rd & 1 at opp 21
Justin Jackson run for 1 yd to the Prdue 20 for a 1ST down
15:00
1st & 10 at opp 20
Clayton Thorson pass complete to Garrett Dickerson for 18 yds to the Prdue 2 for a 1ST down
15:00
1st & goal at opp 2
Justin Jackson run for a loss of 1 yard to the Prdue 3
15:00
2nd & goal at opp 3
Justin Jackson run for a loss of 3 yards to the Prdue 6
15:00
3rd & goal at opp 6
Clayton Thorson pass complete to Cameron Green for 4 yds to the Prdue 2
9:10
4th & goal at opp 2
Charlie Kuhbander 19 yd FG GOODNorthwestern 17, Purdue 0
Purdue Punt, 4 plays
9:10
1st & 0 at own 35
Luke Otto kickoff for 59 yds , D.J. Knox return for no gain to the Prdue 6
9:07
1st & 10 at own 6
Terry Wright run for 11 yds to the Prdue 17 for a 1ST down
9:07
1st & 10 at own 17
Elijah Sindelar pass incomplete to Jarrett Burgess, broken up by Nate Hall
9:07
2nd & 10 at own 17
Elijah Sindelar pass incomplete, broken up by Joe Gaziano
9:07
3rd & 10 at own 17
Elijah Sindelar pass incomplete to Jackson Anthrop, broken up by Joe Gaziano
9:07
4th & 10 at own 17
Joe Schopper punt for 39 yds, fair catch by Riley Lees at the Nwest 44
Northwestern Field goal, 10 plays
8:23
1st & 10 at own 44
Clayton Thorson pass complete to Macan Wilson for 10 yds to the Prdue 46 for a 1ST down
8:23
1st & 10 at opp 46
Jeremy Larkin run for 19 yds to the Prdue 27 for a 1ST down
8:23
1st & 10 at opp 27
Jeremy Larkin run for 4 yds to the Prdue 23
8:23
2nd & 6 at opp 23
Jeremy Larkin run for 4 yds to the Prdue 19
8:23
3rd & 2 at opp 19
Clayton Thorson pass incomplete to Flynn Nagel
8:23
4th & 2 at opp 19
Clayton Thorson pass complete to Flynn Nagel for 12 yds to the Prdue 7 for a 1ST down
8:23
1st & goal at opp 7
Justin Jackson run for 1 yd to the Prdue 6
8:23
2nd & goal at opp 6
Clayton Thorson pass incomplete to Bennett Skowronek
5:41
3rd & 0 at opp 6
Timeout PURDUE, clock 05:41
5:41
3rd & goal at opp 6
Clayton Thorson pass incomplete to Riley Lees
5:30
4th & goal at opp 6
Charlie Kuhbander 24 yd FG GOODNorthwestern 20, Purdue 0
Purdue Touchdown, 9 plays
5:30
1st & 0 at own 35
Luke Otto kickoff for 58 yds , D.J. Knox return for 13 yds to the Prdue 20
5:24
1st & 10 at own 20
Elijah Sindelar pass complete to Cole Herdman for 5 yds to the Prdue 25
5:24
2nd & 5 at own 25
Elijah Sindelar pass complete to Cole Herdman for 9 yds to the Prdue 34 for a 1ST down
5:24
1st & 10 at own 34
Elijah Sindelar pass complete to D.J. Knox for 7 yds to the Prdue 41
5:24
2nd & 3 at own 41
D.J. Knox run for 16 yds to the Nwest 43 for a 1ST down
5:24
1st & 10 at opp 43
Elijah Sindelar pass complete to Jared Sparks for 11 yds to the Nwest 32 for a 1ST down
5:24
1st & 10 at opp 32
Elijah Sindelar pass incomplete to Cole Herdman, broken up by Tyler Lancaster
5:24
2nd & 10 at opp 32
Elijah Sindelar run for 4 yds to the Nwest 28
5:24
3rd & 6 at opp 28
Elijah Sindelar pass complete to Anthony Mahoungou for 7 yds to the Nwest 21 for a 1ST down
2:26
1st & 10 at opp 21
Elijah Sindelar pass complete to Jarrett Burgess for 21 yds for a TD, (Spencer Evans KICK)Northwestern 20, Purdue 7
Northwestern Punt, 6 plays
2:26
1st & 0 at own 35
Spencer Evans kickoff for 60 yds , Riley Lees return for 20 yds to the Nwest 25
2:18
1st & 10 at own 25
Justin Jackson run for 2 yds to the Nwest 27
2:18
2nd & 8 at own 27
Clayton Thorson pass incomplete to Bennett Skowronek, broken up by Eddy Wilson
2:18
3rd & 8 at own 27
Clayton Thorson pass complete to Flynn Nagel for 13 yds to the Nwest 40 for a 1ST down
2:18
1st & 10 at own 40
Clayton Thorson pass incomplete to Bennett Skowronek
2:18
2nd & 10 at own 40
Justin Jackson run for 3 yds to the Nwest 43
2:18
3rd & 7 at own 43
Clayton Thorson pass incomplete to Bennett Skowronek
2:18
4th & 7 at own 43
NORTHWESTERN Penalty, false start (-5 Yards) to the Nwest 38
2:18
4th & 12 at own 38
Hunter Niswander punt for 40 yds, fair catch by Jackson Anthrop at the Prdue 22
Purdue Turnover on downs, 5 plays
0:21
1st & 10 at own 22
Elijah Sindelar pass complete to Jarrett Burgess for 14 yds to the Prdue 36 for a 1ST down
Q4 15:00
1st & 10 at own 36
Elijah Sindelar pass complete to Jared Sparks for 8 yds to the Prdue 44
Q4 15:00
2nd & 2 at own 44
Markell Jones run for 1 yd to the Prdue 45
Q4 15:00
3rd & 1 at own 45
Markell Jones run for no gain to the Prdue 45
Q4 15:00
4th & 1 at own 45
D.J. Knox run for no gain to the Prdue 45
4th quarter7 drives, then Northwestern 23, Purdue 13
Northwestern Field goal, 5 plays
13:44
1st & 10 at opp 45
Clayton Thorson pass complete to Bennett Skowronek for 25 yds to the Prdue 20 for a 1ST down
13:44
1st & 10 at opp 20
Justin Jackson run for 1 yd to the Prdue 19
13:44
2nd & 9 at opp 19
Clayton Thorson pass incomplete to Bennett Skowronek
13:44
3rd & 9 at opp 19
Clayton Thorson pass complete to Justin Jackson for no gain to the Prdue 19
11:49
4th & 9 at opp 19
Charlie Kuhbander 36 yd FG GOODNorthwestern 23, Purdue 7
Purdue Punt, 6 plays
11:49
1st & 0 at own 35
Luke Otto kickoff for 63 yds , D.J. Knox return for 24 yds to the Prdue 26
11:40
1st & 10 at own 26
Elijah Sindelar pass complete to Richie Worship for 4 yds to the Prdue 30
11:40
2nd & 6 at own 30
Elijah Sindelar pass incomplete to Cole Herdman
11:40
3rd & 6 at own 30
Elijah Sindelar pass complete to Jared Sparks for 34 yds to the Nwest 36 for a 1ST down
11:40
1st & 10 at opp 36
Elijah Sindelar sacked by Trent Goens for a loss of 8 yards to the Nwest 44
11:40
2nd & 18 at opp 44
Elijah Sindelar pass complete to Jarrett Burgess for 12 yards to the NU32 (McShepard, M.;Hall, Nate), PENALTY PUR holding (Eric Swingler) 10 yards to the PUR46, NO PLAY.
11:40
2nd & 28 at own 46
Elijah Sindelar pass complete to Terry Wright for 5 yds to the Nwest 49
11:40
3rd & 23 at opp 49
Elijah Sindelar pass incomplete to Jarrett Burgess
11:40
4th & 23 at opp 49
Joe Schopper punt for 38 yds, fair catch by Riley Lees at the Nwest 11
Northwestern Punt, 3 plays
9:20
1st & 10 at own 11
Larkin, Jeremy rush for 8 yards to the NU19 (Simeon Smiley), PENALTY NU holding (Butler, J.B.) 6 yards to the NU5, NO PLAY.
9:20
1st & 16 at own 5
Jeremy Larkin run for 8 yds to the Nwest 13
9:20
2nd & 8 at own 13
Clayton Thorson pass incomplete to Bennett Skowronek
9:20
3rd & 8 at own 13
Clayton Thorson pass incomplete to Macan Wilson
9:20
4th & 8 at own 13
Hunter Niswander punt for 51 yds, fair catch by Jackson Anthrop at the Prdue 36
Purdue Touchdown, 9 plays
8:00
1st & 10 at own 36
Elijah Sindelar pass complete to Jared Sparks for 9 yds to the Prdue 45
8:00
2nd & 1 at own 45
Elijah Sindelar pass incomplete to Brycen Hopkins
8:00
3rd & 1 at own 45
D.J. Knox run for 5 yds to the 50 yard line for a 1ST down
8:00
1st & 10 at the 50
Elijah Sindelar pass incomplete to Jarrett Burgess
8:00
2nd & 10 at the 50
Elijah Sindelar pass complete to Gregory Phillips for 8 yds to the Nwest 42
8:00
3rd & 2 at opp 42
Elijah Sindelar pass complete to Terry Wright for 17 yds to the Nwest 25 for a 1ST down
8:00
1st & 10 at opp 25
Elijah Sindelar pass complete to Terry Wright for 17 yds to the Nwest 8 for a 1ST down
8:00
1st & goal at opp 8
Elijah Sindelar sacked by Trent Goens and Jordan Thompson for a loss of 4 yards to the Nwest 12
5:32
2nd & goal at opp 12
Elijah Sindelar pass complete to Anthony Mahoungou for 12 yds for a TD, (Two-Point Conversion failed )Northwestern 23, Purdue 13
Northwestern Punt, 3 plays
5:32
1st & 0 at own 35
N/A on-side kick recovered by NORTHWESTERN at the Prdue 43
5:27
1st & 10 at opp 43
Clayton Thorson pass complete to Flynn Nagel for 3 yds to the Prdue 40
5:27
2nd & 7 at opp 40
Justin Jackson run for 1 yd to the Prdue 39
5:27
3rd & 6 at opp 39
Justin Jackson run for 3 yds to the Prdue 36
3:50
4th & 3 at opp 36
Timeout PURDUE, clock 03:50
3:50
4th & 3 at opp 36
Hunter Niswander punt for 26 yds, punt out-of-bounds at the Prdue 10
Purdue Interception, 12 plays
3:47
1st & 10 at own 10
Elijah Sindelar pass incomplete to Jarrett Burgess, broken up by Kyle Queiro
3:47
2nd & 10 at own 10
Elijah Sindelar pass complete to Terry Wright for 15 yds to the Prdue 25 for a 1ST down
3:47
1st & 10 at own 25
Elijah Sindelar pass complete to Terry Wright for 10 yds to the Prdue 35 for a 1ST down
3:47
1st & 10 at own 35
Richie Worship run for 5 yds to the Prdue 40
3:47
2nd & 5 at own 40
Elijah Sindelar pass incomplete to Terry Wright
3:47
3rd & 5 at own 40
Elijah Sindelar pass complete to Anthony Mahoungou for 6 yds to the Prdue 46 for a 1ST down
3:47
1st & 10 at own 46
Elijah Sindelar pass complete to Mahoungou for 6 yards to the NU48 (Long, Warren), PENALTY PUR personal foul (Eric Swingler) 15 yards to the PUR31, NO PLAY.
3:47
1st & 25 at own 31
Elijah Sindelar pass complete to Gregory Phillips for 19 yds to the 50 yard line
3:47
2nd & 6 at the 50
Elijah Sindelar pass complete to Gregory Phillips for 4 yds to the Nwest 46
3:47
3rd & 2 at opp 46
Elijah Sindelar pass complete to Jared Sparks for 12 yds to the Nwest 34 for a 1ST down
3:47
1st & 10 at opp 34
Elijah Sindelar sacked by Jordan Thompson and Trent Goens for a loss of 6 yards to the Nwest 40
1:09
2nd & 16 at opp 40
Timeout PURDUE, clock 01:09
1:09
2nd & 16 at opp 40
Elijah Sindelar pass complete to Cole Herdman for 11 yds to the Nwest 29
1:09
3rd & 5 at opp 29
Elijah Sindelar pass intercepted Marcus McShepard return for 6 yds to the Nwest 9
Northwestern End of game, 2 plays
0:52
1st & 10 at own 9
TEAM run for a loss of 1 yard to the Nwest 8
0:52
2nd & 11 at own 8
TEAM run for a loss of 1 yard to the Nwest 7
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.