Referee Jeff Servinski; umpire Jeff Carr; head linesman Michael Dolce; line judge Paul Engelberts; side judge Todd Ransom; field judge John Roggeman; back judge Scott Buchanan; center judge Greg BlumGame officials: stats.ncaa.org box scores, via SportsDataverse
Scoring by quarter
Team
Q1
Q2
Q3
Q4
Final
Northwestern
3
7
0
7
17
Duke
7
14
10
10
41
Standouts
PassingDaniel Jones29 of 45, 305 yards, 2 TD, 1 INTDuke
From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Northwestern
Duke
191
Total yards
538
169
Passing yards
305
22
Rushing yards
233
5.1
Yards per pass
6.8
1.0
Yards per rush
3.9
15
First downs
34
1–10
Third downs
15–22
0–0
Fourth downs
0–0
3
Turnovers
2
3–26
Penalties
8–55
18:42
Possession
41:18
1
Sacks (by defense)
4
Efficiency
Northwestern
Duke
35%
Success rate
46%
−0.25
EPA per play
0.14
0.79
Explosiveness
1.06
−0.37
Rushing EPA
0.07
−0.21
Passing EPA
0.26
29%
Passing-down success
41%
−0.12
First-down EPA
0.05
−0.30
Second-down EPA
−0.13
−0.59
Third-down EPA
0.83
15%
Havoc by its defense
28%
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 56% to win. Duke won as Elo’s underdog.
The line
Northwestern −1.5, over/under 54.5.
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 54%, Duke 46%. 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. Duke drives left to right, Northwestern right to left.
Q1 NorthwesternPunt, 4 plays, 5 yards
Q1 DukePunt, 3 plays, 0 yards
Q1 NorthwesternField goal, 10 plays, 35 yards
Q1 DukeInterception, 5 plays, 45 yards
Q1 NorthwesternPunt, 4 plays, 15 yards
Q1 DukeTouchdown, 13 plays, 80 yards
Q1 NorthwesternPunt, 3 plays, 1 yard
Q1 DukeTouchdown, 5 plays, 74 yards
Q2 NorthwesternFumble, 3 plays, 4 yards
Q2 DukeTouchdown, 9 plays, 37 yards
Q2 NorthwesternPunt, 3 plays, −6 yards
Q2 DukePunt, 10 plays, 42 yards
Q2 NorthwesternPunt, 3 plays, 2 yards
Q2 DukeFumble, 5 plays, 22 yards
Q2 NorthwesternTouchdown, 5 plays, 54 yards
Q2 DukeEnd of half, 2 plays, −5 yards
Q3 DukePunt, 3 plays, −3 yards
Q3 NorthwesternInterception, 4 plays, 11 yards
Q3 DukeField goal, 8 plays, 55 yards
Q3 NorthwesternPunt, 5 plays, 13 yards
Q3 DukeTouchdown, 15 plays, 75 yards
Q3 NorthwesternPunt, 3 plays, −1 yard
Q3 DukeTouchdown, 13 plays, 82 yards
Q4 NorthwesternInterception, 1 play, 0 yards
Q4 DukeField goal, 10 plays, 25 yards
Q4 NorthwesternTouchdown, 7 plays, 75 yards
Q4 DukeEnd of game, 5 plays, 17 yards
Play by play
1st quarter7 drives, then Duke 7, Northwestern 3
Northwestern Punt, 4 plays
15:00
1st & 10 at own 35
Austin Parker kickoff for 58 yds , John Moten IV return for 18 yds to the Nwest 25
14:50
1st & 10 at own 25
Jelani Roberts run for 15 yds to the Nwest 40 for a 1ST down
14:36
1st & 10 at own 40
Clayton Thorson pass incomplete
14:25
2nd & 10 at own 40
Justin Jackson run for no gain to the Nwest 40
14:00
3rd & 10 at own 40
Clayton Thorson sacked by Ben Humphreys for a loss of 10 yards to the Nwest 30
13:13
4th & 20 at own 30
Hunter Niswander punt for 39 yds, punt out-of-bounds at the Duke 31
Duke Punt, 3 plays
13:07
1st & 10 at own 31
Shaun Wilson run for 2 yds to the Duke 33
12:30
2nd & 8 at own 33
Shaun Wilson run for a loss of 2 yards to the Duke 31
12:03
3rd & 10 at own 31
Daniel Jones pass incomplete
11:56
4th & 10 at own 31
Austin Parker punt for 27 yds, fair catch by Flynn Nagel at the Nwest 42
Northwestern Field goal, 10 plays
11:45
1st & 10 at own 42
Justin Jackson run for 1 yd to the Nwest 43
11:30
2nd & 9 at own 43
Clayton Thorson pass complete to Garrett Dickerson for 9 yds to the Duke 48 for a 1ST down
11:05
1st & 10 at opp 48
John Moten IV run for 2 yds to the Duke 46
10:47
2nd & 8 at opp 46
Clayton Thorson pass incomplete
10:30
3rd & 8 at opp 46
Clayton Thorson pass complete to Flynn Nagel for 11 yds to the Duke 35 for a 1ST down
10:15
1st & 10 at opp 35
Clayton Thorson pass complete to Riley Lees for 11 yds to the Duke 24 for a 1ST down
9:57
1st & 10 at opp 24
Jeremy Larkin run for 1 yd to the Duke 23
9:39
2nd & 9 at opp 23
Clayton Thorson pass incomplete
9:34
3rd & 9 at opp 23
Clayton Thorson pass incomplete
9:28
4th & 9 at opp 23
Charlie Kuhbander 40 Yd Field GoalNorthwestern 3, Duke 0
Duke Interception, 5 plays
9:28
4th & 9 at own 35
Luke Otto kickoff for 55 yds , Shaun Wilson return for 11 yds to the Duke 21
9:17
1st & 10 at own 21
Daniel Jones pass complete to T.J. Rahming for 32 yds to the Nwest 47 for a 1ST down
9:00
1st & 10 at opp 47
Daniel Jones pass complete to Daniel Helm for 11 yds Daniel Helm fumbled, forced by Godwin Igwebuike, recovered by Duke Daniel Helm for a 1ST down
8:35
1st & 10 at opp 36
Daniel Jones pass incomplete
8:27
2nd & 10 at opp 36
Shaun Wilson run for 2 yds to the Nwest 34
8:07
3rd & 8 at opp 34
Daniel Jones pass intercepted Montre Hartage return for no gain to the Nwest 13
Northwestern Punt, 4 plays
7:50
1st & 10 at own 13
Clayton Thorson pass complete to Justin Jackson for 24 yds to the Nwest 37 for a 1ST down
7:36
1st & 10 at own 37
Justin Jackson run for 1 yd to the Nwest 38
7:11
2nd & 9 at own 38
Clayton Thorson pass incomplete
7:01
3rd & 9 at own 38
Clayton Thorson sacked by Alonzo Saxton II for a loss of 10 yards to the Nwest 28
6:20
4th & 19 at own 28
Hunter Niswander punt for 52 yds, downed at the Duke 20
Duke Touchdown, 13 plays
6:14
1st & 10 at own 20
Daniel Jones run for 9 yds to the Duke 29
5:30
2nd & 1 at own 29
Brittain Brown run for no gain to the Duke 29
5:20
3rd & 1 at own 29
Quentin Harris run for 7 yds to the Duke 36 for a 1ST down
4:52
1st & 10 at own 36
Daniel Jones pass complete to T.J. Rahming for 15 yds to the Nwest 49 for a 1ST down
4:39
1st & 10 at opp 49
Daniel Jones pass complete to T.J. Rahming for 4 yds to the Nwest 45
4:05
2nd & 6 at opp 45
Daniel Jones run for 4 yds to the Nwest 41
3:16
3rd & 2 at opp 41
Daniel Jones run for 2 yds to the Nwest 39 for a 1ST down
2:50
1st & 10 at opp 39
Daniel Jones pass complete to T.J. Rahming for 1 yd to the Nwest 38
2:24
2nd & 9 at opp 38
Daniel Jones pass complete to Aaron Young for 16 yds to the Nwest 22 for a 1ST down
2:10
1st & 10 at opp 22
Daniel Jones pass incomplete
2:02
2nd & 10 at opp 22
Daniel Jones run for 10 yds to the Nwest 12 for a 1ST down
1:15
1st & 10 at opp 12
NORTHWESTERN Penalty, Personal Foul (6 Yards) to the Nwest 6 for a 1ST down. NORTHWESTERN Jared McGee disqualified for Targeting
1:09
1st & goal at opp 6
DUKE Penalty, False Start (-5 Yards) to the Nwest 11
0:57
1st & goal at opp 11
Daniel Jones pass incomplete
0:52
2nd & goal at opp 11
Daniel Jones 11 Yd Run (Austin Parker Kick)Duke 7, Northwestern 3
Northwestern Punt, 3 plays
0:52
2nd & 15 at own 35
Jack Driggers kickoff for 65 yds , John Moten IV return for 15 yds to the Nwest 15
0:41
1st & 10 at own 15
Clayton Thorson pass incomplete
0:32
2nd & 10 at own 15
Justin Jackson run for 1 yd to the Nwest 16
0:02
3rd & 9 at own 16
Clayton Thorson pass incomplete
0:00
4th & 9 at own 16
Hunter Niswander punt for 58 yds, downed at the Duke 26
2nd quarter9 drives, then Duke 21, Northwestern 10
Duke Touchdown, 5 plays
14:55
1st & 10 at own 26
Daniel Jones pass complete to T.J. Rahming for 5 yds to the Duke 31
14:25
2nd & 5 at own 31
Daniel Jones pass complete to Quay Chambers for 7 yds to the Duke 38 for a 1ST down
14:00
1st & 10 at own 38
Daniel Jones pass complete to Quay Chambers for 4 yds to the Duke 42
13:50
2nd & 6 at own 42
Daniel Jones pass complete to T.J. Rahming for 6 yds to the Duke 48 for a 1ST down
13:18
1st & 10 at own 48
Chris Taylor 52 Yd pass from Daniel Jones (Austin Parker Kick)Duke 14, Northwestern 3
Northwestern Fumble, 3 plays
13:18
1st & 10 at own 35
Jack Driggers kickoff for 65 yds for a touchback
13:11
1st & 10 at own 25
Riley Lees run for a loss of 4 yards to the Nwest 21
12:34
2nd & 14 at own 21
Jeremy Larkin run for 8 yds to the Nwest 29
11:55
3rd & 6 at own 29
Clayton Thorson pass complete to Cameron Green for 8 yds Cameron Green fumbled, forced by Alonzo Saxton II, recovered by Duke Alonzo Saxton II at Nwest 37, Alonzo Saxton II for no gain to the Nwest 37
Duke Touchdown, 9 plays
11:49
1st & 10 at opp 37
Daniel Jones pass incomplete
11:40
2nd & 10 at opp 37
Daniel Jones pass complete to Brittain Brown for 2 yds to the Nwest 35
11:11
3rd & 8 at opp 35
Daniel Jones pass complete to Johnathan Lloyd for 12 yds to the Nwest 23 for a 1ST down
10:54
1st & 10 at opp 23
Daniel Jones pass incomplete
10:42
2nd & 10 at opp 23
Shaun Wilson run for 8 yds to the Nwest 15
10:12
3rd & 2 at opp 15
Daniel Jones run for 11 yds to the Nwest 4 for a 1ST down
9:47
1st & goal at opp 4
Quentin Harris run for no gain to the Nwest 4
9:21
2nd & goal at opp 4
Daniel Jones pass incomplete
9:21
3rd & 0 at opp 4
Timeout NORTHWESTERN, clock 09:21
9:15
3rd & goal at opp 4
Daniel Jones 4 Yd Run (Austin Parker Kick)Duke 21, Northwestern 3
Northwestern Punt, 3 plays
9:15
3rd & 10 at own 35
Jack Driggers kickoff for 62 yds , John Moten IV return for 27 yds to the Nwest 30
9:02
1st & 10 at own 30
Clayton Thorson pass incomplete
8:57
2nd & 10 at own 30
Justin Jackson run for 8 yds to the Nwest 38
8:32
3rd & 2 at own 38
Clayton Thorson sacked by Mike Ramsay for a loss of 14 yards to the Nwest 24
7:34
4th & 16 at own 24
Hunter Niswander punt for 48 yds , T.J. Rahming returns for 7 yds to the Duke 31 DUKE Penalty, Illegal Block (10 Yards) to the Duke 25
Duke Punt, 10 plays
7:25
1st & 10 at own 25
Daniel Jones pass complete to Aaron Young for 16 yds to the Duke 41 for a 1ST down
7:05
1st & 10 at own 41
Daniel Jones pass complete to Deon Jackson for 2 yds to the Duke 43
6:35
2nd & 8 at own 43
Daniel Jones pass complete to Daniel Helm for 5 yds to the Duke 48
6:18
3rd & 3 at own 48
Deon Jackson run for 6 yds to the Nwest 46 for a 1ST down
6:02
1st & 10 at opp 46
Daniel Jones pass complete to Quay Chambers for 11 yds to the Nwest 35 for a 1ST down
5:26
1st & 10 at opp 35
Daniel Jones run for 6 yds to the Nwest 29
5:00
2nd & 4 at opp 29
Daniel Jones pass complete to Aaron Young for 11 yds to the Nwest 18 for a 1ST down
4:30
1st & 10 at opp 18
DUKE Penalty, Offensive Holding (-10 Yards) to the Nwest 28
4:17
1st & 20 at opp 28
Daniel Jones pass incomplete
4:17
2nd & 20 at opp 28
Timeout DUKE, clock 04:17
4:11
2nd & 20 at opp 28
Daniel Jones pass incomplete
3:56
3rd & 20 at opp 28
DUKE Penalty, Illegal Formation (-5 Yards) to the Nwest 33
3:51
3rd & 25 at opp 33
Daniel Jones pass incomplete
3:44
4th & 25 at opp 33
Austin Parker punt for 33 yds for a touchback
Northwestern Punt, 3 plays
3:40
1st & 10 at own 20
Clayton Thorson pass complete to Flynn Nagel for 2 yds to the Nwest 22
3:25
2nd & 8 at own 22
Clayton Thorson pass incomplete
3:20
3rd & 8 at own 22
Clayton Thorson pass incomplete
3:14
4th & 8 at own 22
Hunter Niswander punt for 44 yds, fair catch by Shaun Wilson at the Duke 34
Duke Fumble, 5 plays
3:08
1st & 10 at own 34
Daniel Jones pass incomplete
3:01
2nd & 10 at own 34
Brittain Brown run for 1 yd to the Duke 35
2:32
3rd & 9 at own 35
Daniel Jones run for 16 yds to the Nwest 49 for a 1ST down
2:06
1st & 10 at opp 49
Brittain Brown run for 5 yds to the Nwest 44
1:35
2nd & 5 at opp 44
Brittain Brown run for a loss of 2 yards to the Nwest 46 Brittain Brown fumbled, forced by Kyle Queiro, recovered by Nwest Paddy Fisher
Northwestern Touchdown, 5 plays
1:23
1st & 10 at own 46
Clayton Thorson pass complete to Macan Wilson for 7 yds to the Duke 47
1:11
2nd & 3 at opp 47
DUKE Penalty, Defensive Pass Interference (15 Yards) to the Duke 32 for a 1ST down
1:04
1st & 10 at opp 32
Clayton Thorson pass complete to Flynn Nagel for 14 yds to the Duke 18 for a 1ST down
0:55
1st & 10 at opp 18
Clayton Thorson pass incomplete
0:42
2nd & 10 at opp 18
Clayton Thorson pass complete to Jalen Brown for 13 yds to the Duke 5 for a 1ST down
0:33
1st & goal at opp 5
Justin Jackson 5 Yd Run (Charlie Kuhbander Kick)Duke 21, Northwestern 10
Duke End of half, 2 plays
0:33
1st & 10 at own 35
Luke Otto kickoff for 65 yds for a touchback
0:26
1st & 10 at own 25
Shaun Wilson run for a loss of 3 yards to the Duke 22
0:26
2nd & 13 at own 22
Timeout NORTHWESTERN, clock 00:26
0:22
2nd & 13 at own 22
TEAM run for a loss of 2 yards to the Duke 20
3rd quarter7 drives, then Duke 31, Northwestern 10
Duke Punt, 3 plays
15:00
1st & 10 at own 35
Luke Otto kickoff for 65 yds for a touchback
14:56
1st & 10 at own 25
Daniel Jones pass complete to T.J. Rahming for 4 yds to the Duke 29
14:30
2nd & 6 at own 29
Daniel Jones pass complete to Shaun Wilson for a loss of 1 yard to the Duke 28
14:20
3rd & 7 at own 28
Daniel Jones sacked by Joe Gaziano for a loss of 6 yards to the Duke 22 Daniel Jones fumbled, recovered by Duke Shaun Wilson , return for 0 yards
13:18
4th & 13 at own 22
Austin Parker punt for 31 yds, fair catch by Flynn Nagel at the Nwest 47
Northwestern Interception, 4 plays
13:12
1st & 10 at own 47
Clayton Thorson pass complete to Bennett Skowronek for 9 yds to the Duke 44
12:30
2nd & 1 at opp 44
Justin Jackson run for 2 yds to the Duke 42 for a 1ST down
12:15
1st & 10 at opp 42
Clayton Thorson pass incomplete
12:10
2nd & 10 at opp 42
Clayton Thorson pass intercepted Mark Gilbert return for no gain to the Duke 32
Duke Field goal, 8 plays
11:57
1st & 10 at own 32
Daniel Jones pass complete to Chris Taylor for 7 yds to the Duke 39
11:42
2nd & 3 at own 39
Daniel Jones pass complete to Chris Taylor for 16 yds to the Nwest 45 for a 1ST down
11:16
1st & 10 at opp 45
Daniel Jones pass complete to T.J. Rahming for 12 yds to the Nwest 33 for a 1ST down
10:45
1st & 10 at opp 33
Shaun Wilson run for 14 yds to the Nwest 19 for a 1ST down
10:30
1st & 10 at opp 19
Shaun Wilson run for 7 yds to the Nwest 12
10:15
2nd & 3 at opp 12
Shaun Wilson run for a loss of 1 yard to the Nwest 13
9:59
3rd & 4 at opp 13
Daniel Jones pass incomplete
9:54
4th & 4 at opp 13
Austin Parker 31 Yd Field GoalDuke 24, Northwestern 10
Northwestern Punt, 5 plays
9:54
4th & 4 at own 35
Jack Driggers kickoff for 65 yds , John Moten IV return for 14 yds to the Nwest 14
9:40
1st & 10 at own 14
Jeremy Larkin run for no gain to the Nwest 14
9:15
2nd & 10 at own 14
Clayton Thorson pass complete to Jalen Brown for 12 yds to the Nwest 26 for a 1ST down
8:47
1st & 10 at own 26
Jeremy Larkin run for 1 yd to the Nwest 27
8:30
2nd & 9 at own 27
Clayton Thorson pass incomplete
8:25
3rd & 9 at own 27
Clayton Thorson pass incomplete
8:18
4th & 9 at own 27
Hunter Niswander punt for 48 yds, fair catch by Shaun Wilson at the Duke 25
Duke Touchdown, 15 plays
8:12
1st & 10 at own 25
Brittain Brown run for 5 yds to the Duke 30
7:40
2nd & 5 at own 30
Brittain Brown run for 4 yds to the Duke 34
7:27
3rd & 1 at own 34
Daniel Jones run for 2 yds to the Duke 36 for a 1ST down
7:00
1st & 10 at own 36
Daniel Jones pass complete to T.J. Rahming for 10 yds to the Duke 46 for a 1ST down
6:46
1st & 10 at own 46
Brittain Brown run for 2 yds to the Duke 48
6:25
2nd & 8 at own 48
Brittain Brown run for 3 yds to the Nwest 49
5:54
3rd & 5 at opp 49
Daniel Jones pass complete to T.J. Rahming for 13 yds to the Nwest 36 for a 1ST down
5:29
1st & 10 at opp 36
Daniel Jones pass incomplete
5:21
2nd & 10 at opp 36
Brittain Brown run for 1 yd to the Nwest 35
4:48
3rd & 9 at opp 35
Daniel Jones pass complete to T.J. Rahming for 16 yds to the Nwest 19 for a 1ST down
4:29
1st & 10 at opp 19
Daniel Jones pass incomplete
4:16
2nd & 10 at opp 19
Daniel Jones pass complete to T.J. Rahming for 9 yds to the Nwest 10
3:50
3rd & 1 at opp 10
Quentin Harris run for 9 yds to the Nwest 1 for a 1ST down
3:32
1st & goal at opp 1
Quentin Harris run for no gain to the Nwest 1
3:08
2nd & goal at opp 1
Davis Koppenhaver 1 Yd pass from Daniel Jones (Austin Parker Kick)Duke 31, Northwestern 10
Northwestern Punt, 3 plays
3:08
2nd & 10 at own 35
Jack Driggers kickoff for 50 yds , John Moten IV return for 9 yds to the Nwest 24
2:59
1st & 10 at own 24
Clayton Thorson sacked by Drew Jordan for a loss of 6 yards to the Nwest 18
2:20
2nd & 16 at own 18
DUKE Penalty, Defensive Offside (5 Yards) to the Nwest 23
2:07
2nd & 11 at own 23
Clayton Thorson pass incomplete
2:02
3rd & 11 at own 23
Clayton Thorson pass incomplete
1:52
4th & 11 at own 23
Hunter Niswander punt for 59 yds, downed at the Duke 18
Duke Touchdown, 13 plays
1:44
1st & 10 at own 18
Shaun Wilson run for 2 yds to the Duke 20
1:07
2nd & 8 at own 20
Daniel Jones run for 11 yds to the Duke 31 for a 1ST down
0:40
1st & 10 at own 31
Shaun Wilson run for 4 yds to the Duke 35
0:27
2nd & 6 at own 35
Shaun Wilson run for 1 yd to the Duke 36
Q4 15:00
3rd & 5 at own 36
Daniel Jones run for 17 yds to the Nwest 47 for a 1ST down
Q4 14:20
1st & 10 at opp 47
Brittain Brown run for a loss of 4 yards to the Duke 49
Q4 13:50
2nd & 14 at own 49
Daniel Jones run for 2 yds to the Nwest 49
Q4 13:15
3rd & 12 at opp 49
NORTHWESTERN Penalty, Defensive Pass Interference (15 Yards) to the Nwest 34 for a 1ST down
Q4 13:00
1st & 10 at opp 34
Shaun Wilson run for 9 yds to the Nwest 25
Q4 12:30
2nd & 1 at opp 25
Shaun Wilson run for 7 yds to the Nwest 18 for a 1ST down
Q4 12:01
1st & 10 at opp 18
Daniel Jones run for 2 yds to the Nwest 16
Q4 11:20
2nd & 8 at opp 16
Brittain Brown run for 2 yds to the Nwest 14
Q4 10:37
3rd & 6 at opp 14
Daniel Jones pass complete to Johnathan Lloyd for 6 yds to the Nwest 8 for a 1ST down
Q4 10:07
1st & goal at opp 8
Shaun Wilson 8 Yd Run (Austin Parker Kick)Duke 38, Northwestern 10
4th quarter4 drives, then Duke 41, Northwestern 17
Northwestern Interception, 1 play
10:07
1st & 10 at own 35
Jack Driggers kickoff for 65 yds for a touchback
10:01
1st & 10 at own 25
Clayton Thorson pass intercepted Mark Gilbert return for no gain to the Nwest 31
Duke Field goal, 10 plays
9:54
1st & 10 at opp 31
Deon Jackson run for 3 yds to the Nwest 28
9:17
2nd & 7 at opp 28
Deon Jackson run for 6 yds to the Nwest 22
8:35
3rd & 1 at opp 22
Deon Jackson run for 2 yds to the Nwest 20 for a 1ST down
8:01
1st & 10 at opp 20
Deon Jackson run for a loss of 2 yards to the Nwest 22
7:30
2nd & 12 at opp 22
Daniel Jones run for 7 yds to the Nwest 15
6:56
3rd & 5 at opp 15
Brittain Brown run for 10 yds to the Nwest 5 for a 1ST down
6:38
1st & goal at opp 5
Brittain Brown run for no gain to the Nwest 5
5:57
2nd & goal at opp 5
Daniel Jones pass incomplete
5:50
3rd & goal at opp 5
Quentin Harris run for a loss of 1 yard to the Nwest 6
5:07
4th & goal at opp 6
Austin Parker 24 Yd Field GoalDuke 41, Northwestern 10
Northwestern Touchdown, 7 plays
5:07
4th & 11 at own 35
Jack Driggers kickoff for 65 yds for a touchback
5:00
1st & 10 at own 25
Jeremy Larkin run for 6 yds to the Nwest 31
4:37
2nd & 4 at own 31
Jeremy Larkin run for 2 yds to the Nwest 33
4:13
3rd & 2 at own 33
DUKE Penalty, Defensive Offside (5 Yards) to the Nwest 38 for a 1ST down
3:59
1st & 10 at own 38
Matt Alviti pass complete to Cody Link for 15 yds to the Duke 47 for a 1ST down
3:30
1st & 10 at opp 47
Matt Alviti pass complete to Cody Link for 14 yds to the Duke 33 for a 1ST down
3:25
1st & 10 at opp 33
Matt Alviti pass incomplete
2:05
1st & 10 at opp 20
Riley Lees 20 Yd pass from Matt Alviti (Charlie Kuhbander Kick)Duke 41, Northwestern 17
Duke End of game, 5 plays
2:50
1st at the 50
Luke Otto on-side kick recovered by DUKE at the Duke 40
2:43
1st & 10 at own 40
Brittain Brown run for 2 yds to the Duke 42
2:05
2nd & 8 at own 42
Deon Jackson run for 2 yds to the Duke 44
1:20
3rd & 6 at own 44
Quentin Harris run for 3 yds to the Duke 47
1:20
4th & 3 at own 47
Timeout NORTHWESTERN, clock 01:20
1:12
4th & 3 at own 47
NORTHWESTERN Penalty, Running Into Kicker (5 Yards) to the Nwest 48 for a 1ST down
1:00
1st & 10 at opp 48
Quentin Harris run for 2 yds to the Nwest 46
0:00
2nd & 8 at opp 46
Deon Jackson run for 3 yds to the Nwest 43
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.