Referee Jeff Heaser; umpire Mark Wilson; head linesman Joseph Griesser; line judge Richard Misner; side judge Jerry Hocker; field judge Conor Cloughert; back judge Jacques Hooper; center judge Steve DisangroGame officials: stats.ncaa.org box scores, via SportsDataverse
Scoring by quarter
Team
Q1
Q2
Q3
Q4
Final
Duke
0
7
0
6
13
Northwestern
7
0
10
7
24
Standouts
PassingClayton Thorson18 of 39, 320 yards, 3 TD, 2 INTNorthwestern
From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Duke
Northwestern
396
Total yards
406
279
Passing yards
320
117
Rushing yards
86
5.7
Yards per pass
8.2
3.4
Yards per rush
2.0
23
First downs
22
5–17
Third downs
8–19
1–3
Fourth downs
0–0
2
Turnovers
2
7–62
Penalties
5–37
27:07
Possession
32:53
5
Sacks (by defense)
2
Efficiency
Duke
Northwestern
45%
Success rate
30%
−0.09
EPA per play
−0.08
0.72
Explosiveness
1.62
−0.13
Rushing EPA
−0.24
−0.07
Passing EPA
0.05
18%
Passing-down success
31%
−0.17
First-down EPA
−0.40
0.02
Second-down EPA
−0.06
0.25
Third-down EPA
0.43
23%
Havoc by its defense
19%
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 61% to win. Elo’s favorite won.
The line
Northwestern −4, over/under 44.
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 61%, Duke 39%. CollegeFootballData.com’s estimate from the point spread.
Every drive
Solid bars scored; an outline in the other team’s color marks points the defense scored. Northwestern drives left to right, Duke right to left.
Q1 NorthwesternTouchdown, 10 plays, 75 yards
Q1 DukePunt, 3 plays, 5 yards
Q1 NorthwesternPunt, 7 plays, 23 yards
Q1 DukeTurnover on downs, 7 plays, 53 yards
Q1 NorthwesternPunt, 5 plays, 17 yards
Q1 DukeInterception, 6 plays, 46 yards
Q1 NorthwesternPunt, 6 plays, 26 yards
Q2 DukePunt, 3 plays, −3 yards
Q2 NorthwesternInterception, 7 plays, 32 yards
Q2 DukeTouchdown, 12 plays, 99 yards
Q2 NorthwesternMissed FG, 12 plays, 66 yards
Q3 DukeFumble, 12 plays, 54 yards
Q3 NorthwesternPunt, 3 plays, −9 yards
Q3 DukePunt, 3 plays, 6 yards
Q3 NorthwesternInterception, 6 plays, 15 yards
Q3 DukeTurnover on downs, 4 plays, −5 yards
Q3 NorthwesternTouchdown, 1 play, 44 yards
Q3 DukePunt, 3 plays, 1 yard
Q3 NorthwesternPunt, 3 plays, −2 yards
Q3 DukePunt, 3 plays, 3 yards
Q3 NorthwesternField goal, 7 plays, 47 yards
Q3 DukePunt, 4 plays, 12 yards
Q4 NorthwesternPunt, 3 plays, 1 yard
Q4 DukeMissed FG, 8 plays, 38 yards
Q4 NorthwesternPunt, 7 plays, 29 yards
Q4 DukePunt, 3 plays, 0 yards
Q4 NorthwesternTouchdown, 3 plays, 61 yards
Q4 DukePunt, 3 plays, 3 yards
Q4 NorthwesternPunt, 3 plays, 7 yards
Q4 DukeTouchdown, 10 plays, 81 yards
Q4 NorthwesternEnd of game, 2 plays, −4 yards
Play by play
1st quarter7 drives, then Northwestern 7, Duke 0
Northwestern Touchdown, 10 plays
15:00
1st & 10 at own 35
Austin Parker kickoff for 59 yds , Solomon Vault return for 19 yds to the Nwest 25
15:00
1st & 10 at own 25
Justin Jackson run for 6 yds to the Nwest 31
15:00
2nd & 4 at own 31
Justin Jackson run for 5 yds to the Nwest 36 for a 1ST down
15:00
1st & 10 at own 36
Clayton Thorson pass incomplete
15:00
2nd & 10 at own 36
Justin Jackson run for 21 yds to the Duke 43 for a 1ST down
15:00
1st & 10 at opp 43
Clayton Thorson pass incomplete
15:00
2nd & 10 at opp 43
Auston Anderson run for 9 yds to the Duke 34
15:00
3rd & 1 at opp 34
Justin Jackson run for 2 yds to the Duke 32 for a 1ST down
15:00
1st & 10 at opp 32
Solomon Vault run for 5 yds to the Duke 27 NORTHWESTERN Penalty, Offensive holding (-10 Yards) to the Duke 37
15:00
1st & 15 at opp 37
Clayton Thorson pass complete to Macan Wilson for 11 yds to the Duke 26
11:30
2nd & 4 at opp 26
Clayton Thorson pass complete to Garrett Dickerson for 26 yds for a TD, (Jack Mitchell KICK)Northwestern 7, Duke 0
Duke Punt, 3 plays
11:30
1st & 0 at own 35
Jack Mitchell kickoff for 65 yds for a touchback
11:30
1st & 10 at own 25
Jela Duncan run for 2 yds to the Duke 27
11:30
2nd & 8 at own 27
Daniel Jones pass incomplete to Johnathan Lloyd
11:30
3rd & 8 at own 27
Daniel Jones run for 3 yds to the Duke 30
11:30
4th & 5 at own 30
Austin Parker punt for 39 yds, fair catch by Flynn Nagel at the Nwest 31
Northwestern Punt, 7 plays
10:18
1st & 10 at own 31
Solomon Vault run for 4 yds to the Nwest 35
10:18
2nd & 6 at own 35
Justin Jackson run for 17 yds to the Duke 48 for a 1ST down
10:18
1st & 10 at opp 48
Justin Jackson run for 4 yds to the Duke 44
10:18
2nd & 6 at opp 44
Clayton Thorson pass complete to Austin Carr for 9 yds to the Duke 35 for a 1ST down
10:18
1st & 10 at opp 35
Clayton Thorson sacked by Dominic McDonald for a loss of 4 yards to the Duke 39
10:18
2nd & 14 at opp 39
Solomon Vault run for 2 yds to the Duke 37
10:18
3rd & 12 at opp 37
Clayton Thorson sacked by Corbin McCarthy for a loss of 9 yards to the Duke 46
10:18
4th & 21 at opp 46
Hunter Niswander punt for 37 yds
Duke Turnover on downs, 7 plays
6:47
1st & 10 at own 9
Daniel Jones pass complete to Johnathan Lloyd for 28 yds to the Duke 37 for a 1ST down
6:47
1st & 10 at own 37
Shaun Wilson run for 12 yds to the Duke 49 for a 1ST down
6:47
1st & 10 at own 49
Daniel Jones pass complete to Anthony Nash for 13 yds to the Nwest 38 for a 1ST down
6:47
1st & 10 at opp 38
Daniel Jones run for 6 yds to the Nwest 32
6:47
2nd & 4 at opp 32
Daniel Jones pass complete to T.J. Rahming for a loss of 6 yards to the Nwest 38
6:47
3rd & 10 at opp 38
Daniel Jones pass incomplete to T.J. Rahming
6:47
4th & 10 at opp 38
Austin Parker pass incomplete to Erich Schneider
Northwestern Punt, 5 plays
4:28
1st & 10 at own 38
Jackson, Justin rush for 1 yard to the NU39 (Price, M), PENALTY DU offside defense (McDuffie, J) 5 yards to the NU43, NO PLAY.
4:28
1st & 5 at own 43
Clayton Thorson pass incomplete
4:28
2nd & 5 at own 43
Justin Jackson run for 11 yds to the Duke 46 for a 1ST down
4:28
1st & 10 at opp 46
Justin Jackson run for no gain to the Duke 46
4:28
2nd & 10 at opp 46
John Moten IV run for 3 yds to the Duke 43
4:28
3rd & 7 at opp 43
Clayton Thorson sacked by Danny Doyle for a loss of 2 yards to the Duke 45 NORTHWESTERN Penalty, illegal formation ( Yards) declined
4:28
4th & 9 at opp 45
Hunter Niswander punt for 45 yds for a touchback
Duke Interception, 6 plays
2:29
1st & 10 at own 20
Daniel Jones pass complete to Erich Schneider for 5 yds to the Duke 25
2:29
2nd & 5 at own 25
Daniel Jones pass complete to Erich Schneider for 7 yds to the Duke 32 for a 1ST down
2:29
1st & 10 at own 32
Jela Duncan run for 5 yds to the Duke 37
2:29
2nd & 5 at own 37
Daniel Jones pass complete to Chris Taylor for 9 yds to the Duke 46 for a 1ST down
2:29
1st & 10 at own 46
Daniel Jones pass complete to Daniel Helm for 20 yds to the Nwest 34 for a 1ST down
2:29
1st & 10 at opp 34
Daniel Jones pass intercepted Godwin Igwebuike return for 3 yds to the Nwest 25
Northwestern Punt, 6 plays
0:12
1st & 10 at own 25
Justin Jackson run for 3 yds to the Nwest 28
Q2 15:00
2nd & 7 at own 28
Justin Jackson run for a loss of 2 yards to the Nwest 26
Q2 15:00
3rd & 9 at own 26
Clayton Thorson pass complete to Austin Carr for 29 yds to the Duke 45 for a 1ST down
Q2 15:00
1st & 10 at opp 45
Justin Jackson run for 1 yd to the Duke 44
Q2 15:00
2nd & 9 at opp 44
Justin Jackson run for a loss of 5 yards to the Duke 49
Q2 15:00
3rd & 14 at opp 49
Clayton Thorson pass incomplete to Justin Jackson, broken up by A.J. Wolf
Q2 15:00
4th & 14 at opp 49
Hunter Niswander punt for 49 yds for a touchback
2nd quarter4 drives, then Tied at 7
Duke Punt, 3 plays
12:41
1st & 10 at own 20
Joseph Ajeigbe run for 1 yd to the Duke 21
12:41
2nd & 9 at own 21
Parker Boehme run for 2 yds to the Duke 23
12:41
3rd & 7 at own 23
Parker Boehme sacked by Anthony Walker Jr. for a loss of 6 yards to the Duke 17
12:41
4th & 13 at own 17
Austin Parker punt for 53 yds , Flynn Nagel returns for 13 yds to the Nwest 43
Northwestern Interception, 7 plays
10:39
1st & 10 at own 43
Thorson, C. pass incomplete to Vault, Solomon (McCarthy, C), PENALTY DU pass interference (McCarthy, C) 7 yards to the 50 yardline, 1ST DOWN NU, NO PLAY.
10:39
1st & 10 at the 50
Justin Jackson run for 1 yd to the Duke 49
10:39
2nd & 9 at opp 49
Clayton Thorson pass complete to Andrew Scanlan for 8 yds to the Duke 41
10:39
3rd & 1 at opp 41
Justin Jackson run for 1 yd to the Duke 40 for a 1ST down
10:39
1st & 10 at opp 40
Thorson, C. pass incomplete to Wilson, Macan (Fields, B), PENALTY DU offside defense (Cerenord, E) 5 yards to the DU35, NO PLAY.
10:39
1st & 5 at opp 35
Justin Jackson run for no gain to the Duke 35
10:39
2nd & 5 at opp 35
Clayton Thorson pass incomplete to Flynn Nagel, broken up by Breon Borders
10:39
3rd & 5 at opp 35
Clayton Thorson pass complete to Austin Carr for 10 yds to the Duke 25 for a 1ST down
10:39
1st & 10 at opp 25
Clayton Thorson pass intercepted Bryon Fields return for no gain to the Duke 1
Duke Touchdown, 12 plays
7:50
1st & 10 at own 1
Daniel Jones pass complete to T.J. Rahming for 6 yds to the Duke 7
7:50
2nd & 4 at own 7
Jela Duncan run for 3 yds to the Duke 10
7:50
3rd & 1 at own 10
Jela Duncan run for 5 yds to the Duke 15 for a 1ST down
7:50
1st & 10 at own 15
Daniel Jones pass complete to T.J. Rahming for 5 yds to the Duke 20
7:50
2nd & 5 at own 20
Jela Duncan run for 8 yds to the Duke 28 for a 1ST down
7:50
1st & 10 at own 28
Daniel Jones pass complete to Anthony Nash for 16 yds to the Duke 44 for a 1ST down
7:50
1st & 10 at own 44
Shaun Wilson run for no gain to the Duke 44
7:50
2nd & 10 at own 44
Daniel Jones pass complete to Shaun Wilson for 39 yds to the Nwest 17 for a 1ST down
7:50
1st & 10 at opp 17
Shaun Wilson run for 3 yds to the Nwest 14
7:50
2nd & 7 at opp 14
Jela Duncan run for no gain to the Nwest 14
7:50
3rd & 7 at opp 14
Daniel Jones pass complete to T.J. Rahming for 10 yds to the Nwest 4 for a 1ST down
3:03
1st & goal at opp 4
Jela Duncan run for 4 yds for a TD, (AJ Reed KICK)Tied at 7
Northwestern Missed FG, 12 plays
3:03
1st & 0 at own 35
Austin Parker kickoff for 55 yds , Solomon Vault return for 7 yds to the Nwest 17
2:57
1st & 10 at own 17
Jelani Roberts run for no gain to the Nwest 17
2:57
2nd & 10 at own 17
Jelani Roberts run for a loss of 3 yards to the Nwest 14
2:57
3rd & 13 at own 14
Clayton Thorson pass complete to Austin Carr for 20 yds to the Nwest 34 for a 1ST down
2:57
1st & 10 at own 34
Clayton Thorson pass incomplete to Austin Carr
2:57
2nd & 10 at own 34
Clayton Thorson pass incomplete to Solomon Vault
2:57
3rd & 10 at own 34
Thorson, C. pass incomplete to Vault, Solomon, PENALTY DU holding (Fields, B) 10 yards to the NU44, 1ST DOWN NU, NO PLAY.
2:57
1st & 10 at own 44
Justin Jackson run for 3 yds to the Nwest 47
2:57
2nd & 7 at own 47
Clayton Thorson pass incomplete
2:57
3rd & 7 at own 47
Clayton Thorson pass complete to Flynn Nagel for 33 yds to the Duke 20 for a 1ST down
2:57
1st & 10 at opp 20
Clayton Thorson pass incomplete to Austin Carr
2:57
2nd & 10 at opp 20
Thorson, C. pass incomplete to Nagel, Flynn (Edwards, D), PENALTY NU personal foul (Olson, Eric) 15 yards to the DU35, NO PLAY.
2:57
2nd & 25 at opp 35
Justin Jackson run for 3 yds to the Duke 32
0:10
3rd & 22 at opp 32
Timeout DUKE, clock 00:10
0:10
3rd & 22 at opp 32
Clayton Thorson pass incomplete to Austin Carr
0:00
4th & 22 at opp 32
Mitchell, Jack field goal attempt from 49 MISSED – short,, clock 00:00, PENALTY DU roughing the kicker (Borders, B) 15 yards to the DU17, 1ST DOWN NU, NO PLAY.
0:00
1st & 10 at opp 17
Jack Mitchell 34 yd FG MISSED
3rd quarter11 drives, then Northwestern 17, Duke 7
Duke Fumble, 12 plays
15:00
1st & 10 at own 35
Jack Mitchell kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Daniel Jones run for 7 yds to the Duke 32
15:00
2nd & 3 at own 32
Daniel Jones pass complete to Anthony Nash for 12 yds to the Duke 44 for a 1ST down
15:00
1st & 10 at own 44
Shaun Wilson run for 4 yds to the Duke 48
15:00
2nd & 6 at own 48
Daniel Jones pass complete to T.J. Rahming for 9 yds to the Nwest 43 for a 1ST down
15:00
1st & 10 at opp 43
Daniel Jones pass complete to Daniel Helm for 5 yds to the Nwest 38
15:00
2nd & 5 at opp 38
Daniel Jones pass incomplete to T.J. Rahming
15:00
3rd & 5 at opp 38
Daniel Jones pass complete to Anthony Nash for 9 yds to the Nwest 29 for a 1ST down
15:00
1st & 10 at opp 29
Shaun Wilson run for 2 yds to the Nwest 27
15:00
2nd & 8 at opp 27
Daniel Jones sacked by Xavier Washington for a loss of 7 yards to the Nwest 34 DUKE Penalty, Offensive holding ( Yards) declined
15:00
3rd & 15 at opp 34
Daniel Jones pass complete to Chris Taylor for 12 yds to the Nwest 22
15:00
4th & 3 at opp 22
Daniel Jones pass complete to Erich Schneider for 5 yds to the Nwest 17 for a 1ST down
15:00
1st & 10 at opp 17
Daniel Jones run for a loss of 3 yards to the Nwest 32 Daniel Jones fumbled, forced by Anthony Walker Jr., recovered by Nwest Anthony Walker Jr. , return for 11 yds to the Nwest 32
Northwestern Punt, 3 plays
10:46
1st & 10 at own 32
Justin Jackson run for no gain to the Nwest 32
10:46
2nd & 10 at own 32
Clayton Thorson pass incomplete to Flynn Nagel
10:46
3rd & 10 at own 32
Clayton Thorson sacked by DeVon Edwards for a loss of 9 yards to the Nwest 23
10:46
4th & 19 at own 23
Hunter Niswander punt for 42 yds
Duke Punt, 3 plays
9:43
1st & 10 at own 35
Jela Duncan run for 4 yds to the Duke 39
9:43
2nd & 6 at own 39
Jela Duncan run for 2 yds to the Duke 41
9:43
3rd & 4 at own 41
Daniel Jones pass incomplete to T.J. Rahming, broken up by Montre Hartage
9:43
4th & 4 at own 41
Austin Parker punt for 42 yds , Flynn Nagel returns for 1 yd to the Nwest 18
Northwestern Interception, 6 plays
8:26
1st & 10 at own 18
Clayton Thorson pass complete to Solomon Vault for 4 yds to the Nwest 22
8:26
2nd & 6 at own 22
Clayton Thorson pass incomplete to Solomon Vault, broken up by A.J. Wolf
8:26
3rd & 6 at own 22
Clayton Thorson pass complete to Macan Wilson for 11 yds to the Nwest 33 for a 1ST down
8:26
1st & 10 at own 33
Clayton Thorson pass incomplete
8:26
2nd & 10 at own 33
Justin Jackson run for no gain to the Nwest 33
8:26
3rd & 10 at own 33
Clayton Thorson pass intercepted Breon Borders return for no gain to the Duke 49
Duke Turnover on downs, 4 plays
6:55
1st & 10 at own 49
Shaun Wilson run for 2 yds to the Nwest 49
6:55
2nd & 8 at opp 49
Daniel Jones pass complete to Chris Taylor for 2 yds to the Nwest 47
6:55
3rd & 6 at opp 47
Daniel Jones pass incomplete to Chris Taylor, broken up by Trae Williams
6:55
4th & 6 at opp 47
Austin Parker run for a loss of 12 yards to the Duke 44 Austin Parker fumbled, recovered by Duke Austin Parker , return for 3 yds to the Duke 44
Northwestern Touchdown, 1 play
5:44
1st & 10 at opp 44
Clayton Thorson pass complete to Solomon Vault for 44 yds for a TD, (Jack Mitchell KICK)Northwestern 14, Duke 7
Duke Punt, 3 plays
5:44
1st & 0 at own 35
Jack Mitchell kickoff for 65 yds for a touchback
5:44
1st & 10 at own 25
Jela Duncan run for 1 yd to the Duke 26
5:44
2nd & 9 at own 26
Daniel Jones pass incomplete to T.J. Rahming
5:44
3rd & 9 at own 26
Daniel Jones pass incomplete to Chris Taylor
5:44
4th & 9 at own 26
Austin Parker punt for 42 yds, fair catch by Flynn Nagel at the Nwest 32
Northwestern Punt, 3 plays
4:54
1st & 10 at own 32
Justin Jackson run for 4 yds to the Nwest 36
4:54
2nd & 6 at own 36
Justin Jackson run for a loss of 2 yards to the Nwest 34
4:54
3rd & 8 at own 34
Clayton Thorson sacked by Joe Giles-Harris for a loss of 4 yards to the Nwest 30
4:54
4th & 12 at own 30
Hunter Niswander punt for 50 yds , Ryan Smith returns for 10 yds to the Duke 30
Duke Punt, 3 plays
2:59
1st & 10 at own 30
Daniel Jones pass incomplete to Johnathan Lloyd, broken up by Godwin Igwebuike
2:59
2nd & 10 at own 30
Shaun Wilson run for 3 yds to the Duke 33
2:59
3rd & 7 at own 33
Daniel Jones pass incomplete to Johnathan Lloyd
2:59
4th & 7 at own 33
Austin Parker punt for 47 yds , Flynn Nagel returns for 10 yds to the Nwest 30
Northwestern Field goal, 7 plays
2:02
1st & 10 at own 30
Clayton Thorson pass complete to Macan Wilson for 35 yds to the Duke 35 for a 1ST down
2:02
1st & 10 at opp 35
Clayton Thorson pass complete to Austin Carr for 9 yds to the Duke 26
2:02
2nd & 1 at opp 26
Justin Jackson run for 3 yds to the Duke 23 for a 1ST down
2:02
1st & 10 at opp 23
Clayton Thorson pass incomplete to Austin Carr, broken up by Breon Borders
2:02
2nd & 10 at opp 23
Clayton Thorson pass incomplete to Austin Carr
2:02
3rd & 10 at opp 23
Clayton Thorson pass incomplete to Andrew Scanlan, broken up by Breon Borders
0:12
4th & 10 at opp 23
Jack Mitchell 40 yd FG GOODNorthwestern 17, Duke 7
Duke Punt, 4 plays
0:12
1st & 0 at own 35
Jack Mitchell kickoff for 62 yds , Shaun Wilson return for 25 yds to the Duke 28
0:07
1st & 10 at own 28
Daniel Jones run for 11 yds to the Duke 39 for a 1ST down
Q4 15:00
1st & 10 at own 39
Daniel Jones pass incomplete to Anthony Nash
Q4 15:00
2nd & 10 at own 39
Daniel Jones pass incomplete to Daniel Helm
Q4 15:00
3rd & 10 at own 39
DUKE Penalty, false start (Casey Blaser) to the Duke 34
Q4 15:00
3rd & 15 at own 34
Daniel Jones pass complete to Daniel Helm for 6 yds to the Duke 40
Q4 15:00
4th & 9 at own 40
Austin Parker punt for 40 yds, fair catch by Flynn Nagel at the Nwest 20
4th quarter9 drives, then Northwestern 24, Duke 13
Northwestern Punt, 3 plays
14:09
1st & 10 at own 20
Clayton Thorson pass complete to Garrett Dickerson for 3 yds to the Nwest 23
14:09
2nd & 7 at own 23
Justin Jackson run for a loss of 2 yards to the Nwest 21
14:09
3rd & 9 at own 21
Clayton Thorson pass incomplete to Solomon Vault
14:09
4th & 9 at own 21
Hunter Niswander punt for 43 yds , Ryan Smith returns for 10 yds to the Duke 46
Duke Missed FG, 8 plays
12:41
1st & 10 at own 46
Daniel Jones pass complete to T.J. Rahming for 7 yds to the Nwest 47
12:41
2nd & 3 at opp 47
Daniel Jones pass complete to Erich Schneider for 4 yds to the Nwest 43 for a 1ST down
12:41
1st & 10 at opp 43
Daniel Jones run for 2 yds to the Nwest 41
12:41
2nd & 8 at opp 41
Daniel Jones pass complete to T.J. Rahming for 23 yds to the Nwest 18 for a 1ST down
12:41
1st & 10 at opp 18
Shaun Wilson run for 2 yds to the Nwest 16
12:41
2nd & 8 at opp 16
Daniel Jones pass incomplete to Anthony Nash, broken up by Jared McGee
12:41
3rd & 8 at opp 16
Daniel Jones pass incomplete to Anthony Nash, broken up by Montre Hartage
10:24
4th & 8 at opp 16
AJ Reed 34 yd FG MISSED
Northwestern Punt, 7 plays
10:24
1st & 10 at own 20
Justin Jackson run for 4 yds to the Nwest 24
10:24
2nd & 6 at own 24
Clayton Thorson pass complete to Garrett Dickerson for 8 yds to the Nwest 32 for a 1ST down
10:24
1st & 10 at own 32
Justin Jackson run for 3 yds to the Nwest 35
10:24
2nd & 7 at own 35
Clayton Thorson pass complete to Justin Jackson for a loss of 3 yards to the Nwest 32
10:24
3rd & 10 at own 32
Thorson, C. pass incomplete to Carr, Austin (Singleton, D), QB hurry by Humphreys, B, PENALTY DU personal foul (Singleton, D) 15 yards to the NU47, 1ST DOWN NU, NO PLAY.
10:24
1st & 10 at own 47
NORTHWESTERN Penalty, false start (Tommy Doles) to the Nwest 42
10:24
1st & 15 at own 42
Justin Jackson run for 7 yds to the Nwest 49
10:24
2nd & 8 at own 49
Clayton Thorson pass incomplete to Garrett Dickerson
10:24
3rd & 8 at own 49
Clayton Thorson pass incomplete to Austin Carr
10:24
4th & 8 at own 49
Hunter Niswander punt for 31 yds, punt out-of-bounds at the Duke 20
Duke Punt, 3 plays
7:14
1st & 10 at own 20
Daniel Jones pass incomplete to Johnathan Lloyd, broken up by Jaylen Prater
7:14
2nd & 10 at own 20
Daniel Jones pass incomplete to T.J. Rahming
7:14
3rd & 10 at own 20
Daniel Jones pass incomplete to T.J. Rahming, broken up by Trae Williams
7:14
4th & 10 at own 20
Austin Parker punt for 53 yds , Flynn Nagel returns for 12 yds to the Nwest 39
Northwestern Touchdown, 3 plays
6:48
1st & 10 at own 39
Clayton Thorson run for 3 yds to the Nwest 42
6:48
2nd & 7 at own 42
NORTHWESTERN Penalty, false start (Eric Olson) to the Nwest 37
6:48
2nd & 12 at own 37
Clayton Thorson pass complete to Garrett Dickerson for 5 yds to the Nwest 42
4:56
3rd & 7 at own 42
Clayton Thorson pass complete to Austin Carr for 58 yds for a TD, (Jack Mitchell KICK)Northwestern 24, Duke 7
Duke Punt, 3 plays
4:56
1st & 0 at own 35
Jack Mitchell kickoff for 65 yds for a touchback
4:56
1st & 10 at own 25
Daniel Jones pass incomplete to Erich Schneider
4:56
2nd & 10 at own 25
Daniel Jones pass complete to Shaun Wilson for 3 yds to the Duke 28
4:56
3rd & 7 at own 28
Daniel Jones pass incomplete to Chris Taylor, broken up by Godwin Igwebuike
4:56
4th & 7 at own 28
Austin Parker punt for 52 yds , Flynn Nagel returns for 8 yds to the Nwest 28
Northwestern Punt, 3 plays
4:15
1st & 10 at own 28
Justin Jackson run for 5 yds to the Nwest 33
4:15
2nd & 5 at own 33
Justin Jackson run for 1 yd to the Nwest 34
4:15
3rd & 4 at own 34
Clayton Thorson run for 1 yd to the Nwest 35
2:40
4th & 3 at own 35
Timeout DUKE, clock 02:40
2:40
4th & 3 at own 35
Hunter Niswander punt for 46 yds, fair catch by Ryan Smith at the Duke 19
Duke Touchdown, 10 plays
2:33
1st & 10 at own 19
Daniel Jones run for 11 yds to the Duke 30 for a 1ST down
2:33
1st & 10 at own 30
Daniel Jones pass incomplete to Anthony Nash
2:33
2nd & 10 at own 30
Daniel Jones run for 9 yds to the Duke 39
2:33
3rd & 1 at own 39
Jela Duncan run for 19 yds to the Nwest 42 for a 1ST down
2:33
1st & 10 at opp 42
Daniel Jones pass complete to Jela Duncan for 6 yds to the Nwest 36
2:33
2nd & 4 at opp 36
Daniel Jones pass complete to T.J. Rahming for 16 yds to the Nwest 20 for a 1ST down
2:33
1st & 10 at opp 20
Daniel Jones pass complete to Erich Schneider for 8 yds to the Nwest 12
1:14
2nd & 2 at opp 12
Timeout NORTHWESTERN, clock 01:14
1:14
2nd & 2 at opp 12
Daniel Jones pass incomplete to Daniel Helm
1:14
3rd & 2 at opp 12
Daniel Jones run for 9 yds to the Nwest 3 for a 1ST down NORTHWESTERN Penalty, face mask (2 yards) (Godwin Igwebuike) to the Nwest 1 for a 1ST down
0:51
1st & goal at opp 1
Shaun Wilson run for 1 yd for a TD, (AJ Reed PAT MISSED)Northwestern 24, Duke 13
Northwestern End of game, 2 plays
0:51
1st & 0 at own 35
N/A on-side kick recovered by NORTHWESTERN at the Nwest 48
0:50
1st & 10 at own 48
TEAM run for a loss of 3 yards to the Nwest 45
0:50
2nd & 13 at own 45
TEAM run for a loss of 1 yard to the Nwest 44
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.