Duke at Northwestern

Saturday, September 8, 2018

Duke beat Northwestern 21–⁠7. It was their 20th meeting; after it, the series stood even at 10–⁠10.

AwayDuke8–⁠5 in 2018
21
HomeNorthwestern9–⁠5 in 2018
7

Final at Ryan Field, EvanstonTV: ESPNUAttendance 40,654

At kickoff
69°F, clear, wind 13 mph from the northeast, gusts to 21 mphWeather: NOAA NCEI Integrated Surface Database; Palwaukee Municipal Airport (KPWK), 19 km from the stadium, eight minutes before kickoff
Officials
Referee Riley Johnson; umpire Michael Wooten; head linesman Kavin McGrath; line judge Tim Graham; side judge Jim Corpora; field judge Mike Cullin; back judge Brian McGready; center judge Thomas McCreeshGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4Final
Duke0210021
Northwestern70007

Standouts

  • PassingDaniel Jones16 of 22, 192 yards, 3 TDDuke
  • RushingJeremy Larkin24 carries, 121 yards, 1 TDNorthwestern
  • ReceivingFlynn Nagel12 catches, 133 yardsNorthwestern
  • DefenseJoe Gaziano5 tackles, 2 sacks, 4 for lossNorthwestern

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

Player stats

Duke

PassingC/AttYdsTDInt
Daniel Jones16/2219230
Quentin Harris2/21200
RushingCarYdsTDLong
Deon Jackson185208
Brittain Brown1334010
Quentin Harris514025
ReceivingRecYdsTDLong
Johnathan Lloyd594152
T.J. Rahming432118
Noah Gray226026
Daniel Helm317011
DefenseTklTFLSacksInt
Ben Humphreys150.500
Joe Giles-Harris100.50.50
Dylan Singleton10000
Michael Carter II8001
Marquis Waters5001
Drew Jordan4110
Chris Rumph II3110
Victor Dimukeje30.50.50
Terrell Lucas1110

Northwestern

PassingC/AttYdsTDInt
Clayton Thorson22/3819801
T.J. Green9/188401
RushingCarYdsTDLong
Jeremy Larkin24121140
John Moten IV2102
ReceivingRecYdsTDLong
Flynn Nagel12133032
Jeremy Larkin755017
Ben Skowronek437018
Ramaud Chiaokhiao-Bowman219014
DefenseTklTFLSacksInt
Blake Gallagher13200
Paddy Fisher120.500
Nate Hall7000
Jared McGee6000
Joe Gaziano5420
Jordan Thompson51.510

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

Team stats

DukeNorthwestern
301Total yards381
204Passing yards282
97Rushing yards99
8.5Yards per pass5.0
2.5Yards per rush3.1
15First downs24
4–⁠15Third downs9–⁠19
1–⁠2Fourth downs1–⁠5
0Turnovers2
4–⁠42Penalties2–⁠20
28:31Possession31:29
4Sacks (by defense)3

Efficiency

DukeNorthwestern
40%Success rate34%
0.04EPA per play−0.22
1.14Explosiveness1.40
−0.15Rushing EPA0.02
0.29Passing EPA−0.33
29%Passing-down success21%
0.18First-down EPA−0.23
−0.02Second-down EPA−0.31
0.02Third-down EPA0.50
17%Havoc by its defense19%

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 65% to win. Duke won as Elo’s underdog.

The line

Northwestern −2.5, over/under 47.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 57%, Duke 43%. CollegeFootballData.com’s estimate from the point spread.

Every drive

Northwestern end zoneDuke end zoneQ1 NorthwesternTouchdown, 11 playsQ1 DukePunt, 5 playsQ1 NorthwesternPunt, 7 playsQ1 DukeTouchdown, 14 playsQ2 NorthwesternInterception, 4 playsQ2 DukeTurnover on downs, 4 playsQ2 NorthwesternInterception, 5 playsQ2 DukeTouchdown, 1 playQ2 NorthwesternTurnover on downs, 10 playsQ2 DukeTouchdown, 8 playsQ2 NorthwesternPunt, 3 playsQ2 DukePunt, 3 playsQ2 NorthwesternEnd of half, 2 playsQ3 DukePunt, 4 playsQ3 NorthwesternTurnover on downs, 11 playsQ3 DukePunt, 3 playsQ3 NorthwesternPunt, 3 playsQ3 DukePunt, 3 playsQ3 NorthwesternTurnover on downs, 7 playsQ3 DukePunt, 3 playsQ4 NorthwesternPunt, 5 playsQ4 DukePunt, 6 playsQ4 NorthwesternPunt, 6 playsQ4 DukePunt, 6 playsQ4 NorthwesternTurnover on downs, 8 playsQ4 DukePunt, 3 playsQ4 NorthwesternEnd of game, 6 plays
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.
  1. Q1 NorthwesternTouchdown, 11 plays, 79 yards
  2. Q1 DukePunt, 5 plays, 25 yards
  3. Q1 NorthwesternPunt, 7 plays, 31 yards
  4. Q1 DukeTouchdown, 14 plays, 75 yards
  5. Q2 NorthwesternInterception, 4 plays, 16 yards
  6. Q2 DukeTurnover on downs, 4 plays, 6 yards
  7. Q2 NorthwesternInterception, 5 plays, 13 yards
  8. Q2 DukeTouchdown, 1 play, 52 yards
  9. Q2 NorthwesternTurnover on downs, 10 plays, 35 yards
  10. Q2 DukeTouchdown, 8 plays, 60 yards
  11. Q2 NorthwesternPunt, 3 plays, 7 yards
  12. Q2 DukePunt, 3 plays, 7 yards
  13. Q2 NorthwesternEnd of half, 2 plays, 20 yards
  14. Q3 DukePunt, 4 plays, 20 yards
  15. Q3 NorthwesternTurnover on downs, 11 plays, 76 yards
  16. Q3 DukePunt, 3 plays, 6 yards
  17. Q3 NorthwesternPunt, 3 plays, 0 yards
  18. Q3 DukePunt, 3 plays, 5 yards
  19. Q3 NorthwesternTurnover on downs, 7 plays, 19 yards
  20. Q3 DukePunt, 3 plays, −4 yards
  21. Q4 NorthwesternPunt, 5 plays, 8 yards
  22. Q4 DukePunt, 6 plays, 17 yards
  23. Q4 NorthwesternPunt, 6 plays, 13 yards
  24. Q4 DukePunt, 6 plays, 26 yards
  25. Q4 NorthwesternTurnover on downs, 8 plays, 38 yards
  26. Q4 DukePunt, 3 plays, 1 yard
  27. Q4 NorthwesternEnd of game, 6 plays, 41 yards

Play by play

1st quarter4 drives, then Northwestern 7, Duke 0
Northwestern Touchdown, 11 plays
15:001st & 10 at own 35Jack Driggers kickoff for 63 yds , Kyric McGowan return for 19 yds to the Nwest 21
15:001st & 10 at own 21Jeremy Larkin run for no gain to the Nwest 21
15:002nd & 10 at own 21Clayton Thorson pass complete to Flynn Nagel for 6 yds to the Nwest 27
15:003rd & 4 at own 27Clayton Thorson pass complete to Cameron Green for 8 yds to the Nwest 35 for a 1ST down
15:001st & 10 at own 35Flynn Nagel run for no gain to the Nwest 35
15:002nd & 10 at own 35Clayton Thorson pass complete to Flynn Nagel for 5 yds to the Nwest 40
15:003rd & 5 at own 40Clayton Thorson pass complete to Flynn Nagel for 12 yds to the Duke 48 for a 1ST down
15:001st & 10 at opp 48Jeremy Larkin run for 4 yds to the Duke 44
15:002nd & 6 at opp 44Clayton Thorson pass complete to Jeremy Larkin for no gain to the Duke 44
15:003rd & 6 at opp 44Jeremy Larkin run for 40 yds to the Duke 4 for a 1ST down
15:001st & goal at opp 4John Moten IV run for 2 yds to the Duke 2
9:502nd & goal at opp 2Jeremy Larkin run for 2 yds for a TD (Charlie Kuhbander KICK)Northwestern 7, Duke 0
Duke Punt, 5 plays
9:501st & 0 at own 35Drew Luckenbaugh kickoff for 61 yds , Brittain Brown return for 21 yds to the Duke 25
9:351st & 10 at own 25Daniel Jones pass complete to Chris Taylor for 9 yds to the Duke 34
9:352nd & 1 at own 34Brittain Brown run for 10 yds to the Duke 44 for a 1ST down
9:351st & 10 at own 44Daniel Jones pass complete to Daniel Helm for 3 yds to the Duke 47
9:352nd & 7 at own 47Brittain Brown run for 3 yds to the 50 yard line
9:353rd & 4 at the 50Daniel Jones pass incomplete
9:354th & 4 at the 50Austin Parker punt for 50 yds for a touchback
Northwestern Punt, 7 plays
7:411st & 10 at own 20Clayton Thorson pass complete to Jeremy Larkin for 16 yds to the Nwest 36 for a 1ST down
7:411st & 10 at own 36Clayton Thorson pass complete to Riley Lees for 9 yds to the Nwest 45
7:412nd & 1 at own 45Clayton Thorson pass incomplete
7:413rd & 1 at own 45Jeremy Larkin run for 5 yds to the 50 yard line for a 1ST down
7:411st & 10 at the 50John Moten IV run for a loss of 1 yard to the Nwest 49
7:412nd & 11 at own 49Clayton Thorson pass complete to Kyric McGowan for 2 yds to the Duke 49
7:413rd & 9 at opp 49Clayton Thorson pass incomplete to Flynn Nagel
7:414th & 9 at opp 49Jake Collins punt for 24 yds, punt out-of-bounds at the Duke 25
Duke Touchdown, 14 plays
4:551st & 10 at own 25Daniel Jones pass complete to Johnathan Lloyd for 18 yds to the Duke 43 for a 1ST down
4:551st & 10 at own 43Brittain Brown run for a loss of 2 yards to the Duke 41
4:552nd & 12 at own 41Brittain Brown run for 2 yds to the Duke 43
4:553rd & 10 at own 43Daniel Jones pass complete to Daniel Helm for 11 yds to the Nwest 46 for a 1ST down
4:551st & 10 at opp 46Daniel Jones run for 8 yds to the Nwest 38
4:552nd & 2 at opp 38Daniel Jones pass complete to Noah Gray for no gain to the Nwest 38
4:553rd & 2 at opp 38Deon Jackson run for 1 yd to the Nwest 37
4:554th & 1 at opp 37Brittain Brown run for 3 yds to the Nwest 34 for a 1ST down
4:551st & 10 at opp 34Daniel Jones pass complete to Johnathan Lloyd for 17 yds to the Nwest 17 for a 1ST down
4:551st & 10 at opp 17Brittain Brown run for 3 yds to the Nwest 14
4:552nd & 7 at opp 14Brittain Brown run for 1 yd to the Nwest 13
Q2 15:003rd & 6 at opp 13Daniel Jones pass complete to T.J. Rahming for 7 yds to the Nwest 6 for a 1ST down
Q2 15:001st & goal at opp 6Deon Jackson run for a loss of 3 yards to the Nwest 9
Q2 13:572nd & goal at opp 9Daniel Jones pass complete to T.J. Rahming for 9 yds for a TD (Collin Wareham KICK)Tied at 7
2nd quarter9 drives, then Duke 21, Northwestern 7
Northwestern Interception, 4 plays
13:571st & 0 at own 35Jack Driggers kickoff for 61 yds , Kyric McGowan return for 17 yds to the Nwest 21
13:521st & 10 at own 21Jeremy Larkin run for 7 yds to the Nwest 28
13:522nd & 3 at own 28Jeremy Larkin run for 5 yds to the Nwest 33 for a 1ST down
13:521st & 10 at own 33Jeremy Larkin run for 4 yds to the Nwest 37
13:522nd & 6 at own 37TJ Green pass intercepted Michael Carter II return for 5 yds to the Nwest 39
Duke Turnover on downs, 4 plays
12:291st & 10 at opp 39Deon Jackson run for 4 yds to the Nwest 35
12:292nd & 6 at opp 35Deon Jackson run for 4 yds to the Nwest 31
12:293rd & 2 at opp 31Deon Jackson run for a loss of 2 yards to the Nwest 33
12:294th & 4 at opp 33Daniel Jones pass incomplete to Daniel Helm, broken up by Montre Hartage
Northwestern Interception, 5 plays
10:521st & 10 at own 33Jeremy Larkin run for no gain to the Nwest 33
10:522nd & 10 at own 33Clayton Thorson pass complete to Bennett Skowronek for 11 yds to the Nwest 44 for a 1ST down
10:521st & 10 at own 44Clayton Thorson sacked by Chris Rumph II for a loss of 4 yards to the Nwest 40
10:522nd & 14 at own 40Clayton Thorson pass complete to Jeremy Larkin for 6 yds to the Nwest 46
10:523rd & 8 at own 46Clayton Thorson pass intercepted for a 1ST down Marquis Waters return for 10 yds to the NORTHWSTRN 44 for a 1ST down DUKE Penalty, targeting (15 Yards) to the Duke 48 for a 1ST down
Duke Touchdown, 1 play
8:401st & 10 at own 48Daniel Jones pass complete to Johnathan Lloyd for 52 yds for a TD (Collin Wareham KICK)Duke 14, Northwestern 7
Northwestern Turnover on downs, 10 plays
8:401st & 0 at own 35Jack Driggers kickoff for 65 yds for a touchback
8:401st & 10 at own 25Jeremy Larkin run for no gain to the Nwest 25
8:402nd & 10 at own 25Clayton Thorson pass incomplete
8:403rd & 10 at own 25Clayton Thorson pass complete to Flynn Nagel for 22 yds to the Nwest 47 for a 1ST down
8:401st & 10 at own 47Jeremy Larkin run for 7 yds to the Duke 46
8:402nd & 3 at opp 46Jeremy Larkin run for no gain to the Duke 46
8:403rd & 3 at opp 46Jeremy Larkin run for 5 yds to the Duke 41 for a 1ST down
8:401st & 10 at opp 41Clayton Thorson pass incomplete to Bennett Skowronek
8:402nd & 10 at opp 41Clayton Thorson pass complete to Flynn Nagel for 1 yd to the Duke 40
8:403rd & 9 at opp 40Clayton Thorson pass incomplete
8:404th & 9 at opp 40Clayton Thorson pass incomplete to Jeremy Larkin
Duke Touchdown, 8 plays
5:311st & 10 at own 40Deon Jackson run for 3 yds to the Duke 43
5:312nd & 7 at own 43Deon Jackson run for 6 yds to the Duke 49
5:313rd & 1 at own 49Deon Jackson run for 5 yds to the Nwest 46 for a 1ST down
5:311st & 10 at opp 46Deon Jackson run for 8 yds to the Nwest 38
5:312nd & 2 at opp 38Deon Jackson run for 3 yds to the Nwest 35 for a 1ST down
5:311st & 10 at opp 35Daniel Jones pass complete to Noah Gray for 26 yds to the Nwest 9 for a 1ST down
5:311st & goal at opp 9Brittain Brown run for 2 yds to the Nwest 7
2:182nd & goal at opp 7Daniel Jones pass complete to Davis Koppenhaver for 7 yds for a TD (Collin Wareham KICK)Duke 21, Northwestern 7
Northwestern Punt, 3 plays
2:181st & 0 at own 35Jack Driggers kickoff for 52 yds for a touchback
2:181st & 10 at own 25TJ Green pass incomplete to Riley Lees
2:182nd & 10 at own 25Jeremy Larkin run for no gain to the Nwest 25
1:263rd & 10 at own 25Timeout NORTHWESTERN, clock 01:26
1:263rd & 10 at own 25TJ Green pass complete to Jeremy Larkin for 7 yds to the Nwest 32
1:264th & 3 at own 32Jake Collins punt for 47 yds, punt out-of-bounds at the Duke 21
Duke Punt, 3 plays
1:071st & 10 at own 21Deon Jackson run for 5 yds to the Duke 26
1:072nd & 5 at own 26Daniel Jones pass incomplete to T.J. Rahming
0:413rd & 5 at own 26Timeout DUKE, clock 00:41
0:413rd & 5 at own 26Deon Jackson run for 2 yds to the Duke 28
0:364th & 3 at own 28Timeout DUKE, clock 00:36
0:364th & 3 at own 28Austin Parker punt for 34 yds , Riley Lees returns for no gain to the Nwest 38
Northwestern End of half, 2 plays
0:271st & 10 at own 38Clayton Thorson pass complete to Bennett Skowronek for 3 yds to the Nwest 41
0:272nd & 7 at own 41Clayton Thorson pass complete to Jeremy Larkin for 17 yds to the Duke 42 for a 1ST down
3rd quarter7 drives, then Duke 21, Northwestern 7
Duke Punt, 4 plays
15:001st & 10 at own 35Drew Luckenbaugh kickoff for 65 yds for a touchback
15:001st & 10 at own 25Daniel Jones pass complete to T.J. Rahming for 18 yds to the Duke 43 for a 1ST down
15:001st & 10 at own 43Brittain Brown run for 1 yd to the Duke 44
15:002nd & 9 at own 44Brittain Brown run for 1 yd to the Duke 45
15:003rd & 8 at own 45Daniel Jones pass incomplete to T.J. Rahming
15:004th & 8 at own 45Austin Parker punt for 42 yds, fair catch by Riley Lees at the Nwest 13
Northwestern Turnover on downs, 11 plays
13:191st & 10 at own 13Clayton Thorson pass complete to James Prather for 12 yds to the Nwest 25 for a 1ST down
13:191st & 10 at own 25Clayton Thorson pass complete to Flynn Nagel for 32 yds to the Duke 43 for a 1ST down
13:191st & 10 at opp 43Clayton Thorson pass incomplete to Flynn Nagel
13:192nd & 10 at opp 43Jeremy Larkin run for 2 yds to the Duke 41
13:193rd & 8 at opp 41Jeremy Larkin run for 5 yds to the Duke 36
13:194th & 3 at opp 36Clayton Thorson pass complete to Flynn Nagel for 7 yds to the Duke 29 for a 1ST down
13:191st & 10 at opp 29Jeremy Larkin run for 9 yds to the Duke 20 for a 1ST down DUKE Penalty, face mask (11 yards) (Tre Hornbuckle) to the Duke 9 for a 1ST down
13:191st & goal at opp 9Jeremy Larkin run for 4 yds to the Duke 5
13:192nd & goal at opp 5Jeremy Larkin run for 1 yd to the Duke 4
13:193rd & goal at opp 4Clayton Thorson pass incomplete to Flynn Nagel
13:194th & goal at opp 4Clayton Thorson sacked by Drew Jordan for a loss of 7 yards to the Duke 11
Duke Punt, 3 plays
9:141st & 10 at own 11Jones, D pass complete to Rahming, T.J. for 3 yards to the DU14 (Hartage, Montre), PENALTY DU ineligible downfield on pass 5 yards to the DU6, NO PLAY.
9:141st & 15 at own 6Daniel Jones pass complete to Johnathan Lloyd for 8 yds to the Duke 14
9:142nd & 7 at own 14Daniel Jones pass incomplete to Johnathan Lloyd, broken up by Greg Newsome II
9:143rd & 7 at own 14Daniel Jones pass complete to Daniel Helm for 3 yds to the Duke 17
9:144th & 4 at own 17Austin Parker punt for 32 yds , Riley Lees returns for 3 yds to the Duke 46
Northwestern Punt, 3 plays
7:261st & 10 at opp 46Jeremy Larkin run for no gain to the Duke 46
7:262nd & 10 at opp 46Clayton Thorson pass incomplete
7:263rd & 10 at opp 46Clayton Thorson pass incomplete to Flynn Nagel
7:264th & 10 at opp 46Jake Collins punt for 43 yds, downed at the Duke 3
Duke Punt, 3 plays
6:371st & 10 at own 3Daniel Jones pass complete to Davis Koppenhaver for 6 yds to the Duke 9
6:372nd & 4 at own 9Deon Jackson run for 1 yd to the Duke 10
6:373rd & 3 at own 10Daniel Jones pass complete to T.J. Rahming for a loss of 2 yards to the Duke 8
6:374th & 5 at own 8Austin Parker punt for 42 yds, fair catch by Riley Lees at the 50 yard line
Northwestern Turnover on downs, 7 plays
4:411st & 10 at the 50TJ Green sacked by Terrell Lucas for a loss of 5 yards to the Nwest 45
4:412nd & 15 at own 45Jeremy Larkin run for 6 yds to the Duke 49
4:413rd & 9 at opp 49Green, TJ pass complete to Lees, Riley for 9 yards to the DU40 (Johnson, L), PENALTY DU pass interference (Johnson, L) 9 yards to the DU40, 1ST DOWN NU, NO PLAY.
4:411st & 10 at opp 40Jeremy Larkin run for 10 yds to the Duke 30 for a 1ST down
4:411st & 10 at opp 30TJ Green pass incomplete
4:412nd & 10 at opp 30Jeremy Larkin run for a loss of 3 yards to the Duke 33
4:413rd & 13 at opp 33TJ Green pass complete to Jeremy Larkin for 2 yds to the Duke 31
4:414th & 11 at opp 31TJ Green pass incomplete to Riley Lees
Duke Punt, 3 plays
1:251st & 10 at own 31Daniel Jones pass incomplete to Brittain Brown
1:252nd & 10 at own 31Brittain Brown run for 7 yds to the Duke 38
1:253rd & 3 at own 38Daniel Jones sacked by Joe Gaziano for a loss of 11 yards to the Duke 27
Q4 15:004th & 14 at own 27Austin Parker punt for 38 yds for a 1ST down , Riley Lees returns for no gain to the Duke 27 for a 1ST down NORTHWESTERN Penalty, kick catching interference (17 Yards) to the Duke 48 for a 1ST down
4th quarter7 drives, then Duke 21, Northwestern 7
Northwestern Punt, 5 plays
14:481st & 10 at opp 48Clayton Thorson pass complete to Flynn Nagel for 6 yds to the Duke 42
14:482nd & 4 at own 0Thorson, C. pass incomplete to McGowan, Kyric (Humphreys, B), PENALTY NU illegal formation off-setting, PENALTY DU pass interference off-setting, NO PLAY.
14:482nd & 4 at opp 42Clayton Thorson pass complete to Flynn Nagel for 8 yds to the Duke 34 for a 1ST down
14:481st & 10 at opp 34Clayton Thorson sacked by Joe Giles-Harris and Victor Dimukeje for a loss of 8 yards to the Duke 42
14:482nd & 18 at opp 42Clayton Thorson pass complete to James Prather for 2 yds to the Duke 40
14:483rd & 16 at opp 40Clayton Thorson pass incomplete to Jeremy Larkin, broken up by Joe Giles-Harris
14:484th & 16 at opp 40Jake Collins punt for 35 yds, downed at the Duke 5
Duke Punt, 6 plays
12:341st & 10 at own 6Quentin Harris pass complete to Johnathan Lloyd for a loss of 1 yard to the Duke 5
12:342nd & 11 at own 5Deon Jackson run for 3 yds to the Duke 8
12:343rd & 8 at own 8Quentin Harris run for 25 yds to the Duke 33 for a 1ST down
12:341st & 10 at own 33Deon Jackson run for 2 yds to the Duke 35
12:342nd & 8 at own 35Quentin Harris sacked by Joe Gaziano for a loss of 8 yards to the Duke 27
12:343rd & 16 at own 27Quentin Harris sacked by Jordan Thompson for a loss of 4 yards to the Duke 23
12:344th & 20 at own 23Austin Parker punt for 46 yds , Riley Lees returns for 6 yds to the Nwest 37
Northwestern Punt, 6 plays
8:541st & 10 at own 37Clayton Thorson pass incomplete to Ramaud Chiaokhiao-Bowman, broken up by Michael Carter II
8:542nd & 10 at own 37Clayton Thorson pass complete to Bennett Skowronek for 5 yds to the Nwest 42
8:543rd & 5 at own 42Clayton Thorson pass complete to Flynn Nagel for 8 yds to the 50 yard line for a 1ST down
8:541st & 10 at the 50Clayton Thorson pass incomplete
8:542nd & 10 at the 50Clayton Thorson pass incomplete to Jeremy Larkin
8:543rd & 10 at the 50Clayton Thorson pass incomplete to Jeremy Larkin
8:544th & 10 at the 50Jake Collins punt for 32 yds, fair catch by T.J. Rahming at the Duke 18
Duke Punt, 6 plays
7:251st & 10 at own 18Quentin Harris pass complete to Deon Jackson for 13 yds to the Duke 31 for a 1ST down
7:251st & 10 at own 31Deon Jackson run for 8 yds to the Duke 39
7:252nd & 2 at own 39Brittain Brown run for 3 yds to the Duke 42 for a 1ST down
7:251st & 10 at own 42Brittain Brown run for no gain to the Duke 42
5:502nd & 10 at own 42Timeout NORTHWESTERN, clock 05:50
5:502nd & 10 at own 42T.J. Rahming run for no gain to the Duke 42
5:463rd & 10 at own 42Timeout NORTHWESTERN, clock 05:46
5:463rd & 10 at own 42Quentin Harris run for 2 yds to the Duke 44
5:404th & 8 at own 44Timeout NORTHWESTERN, clock 05:40
5:404th & 8 at own 44Austin Parker punt for 56 yds for a touchback
Northwestern Turnover on downs, 8 plays
5:321st & 10 at own 20TJ Green pass complete to Flynn Nagel for 16 yds to the Nwest 36 for a 1ST down
5:321st & 10 at own 36NORTHWESTERN Penalty, false start (J.B. Butler) to the Nwest 31
5:321st & 15 at own 31TJ Green pass incomplete
5:322nd & 15 at own 31TJ Green pass complete to Jeremy Larkin for 7 yds to the Nwest 38
5:323rd & 8 at own 38TJ Green pass complete to Ramaud Chiaokhiao-Bowman for 14 yds to the Duke 48 for a 1ST down
5:321st & 10 at opp 48TJ Green pass complete to Ramaud Chiaokhiao-Bowman for 5 yds to the Duke 43
5:322nd & 5 at opp 43TJ Green pass incomplete to Bennett Skowronek
5:323rd & 5 at opp 43TJ Green run for 1 yd to the Duke 42
5:324th & 4 at opp 42TJ Green pass incomplete
Duke Punt, 3 plays
3:041st & 10 at own 42Deon Jackson run for no gain to the Duke 42
3:042nd & 10 at own 42Deon Jackson run for 2 yds to the Duke 44
1:433rd & 8 at own 44Timeout DUKE, clock 01:43
1:433rd & 8 at own 44Quentin Harris run for a loss of 1 yard to the Duke 43
1:434th & 9 at own 43Austin Parker punt for 42 yds, fair catch by Riley Lees at the Nwest 15
Northwestern End of game, 6 plays
0:541st & 10 at own 15TJ Green pass complete to Bennett Skowronek for 18 yds to the Nwest 33 for a 1ST down
0:541st & 10 at own 33TJ Green pass incomplete to Flynn Nagel, broken up by Michael Carter II
0:542nd & 10 at own 33TJ Green pass complete to Flynn Nagel for 10 yds to the Nwest 43 for a 1ST down
0:541st & 10 at own 43Jeremy Larkin run for 8 yds to the Duke 49
0:542nd & 2 at opp 49TJ Green pass incomplete to Bennett Skowronek
0:543rd & 2 at opp 49TJ Green pass complete to Jelani Roberts for 5 yds to the Duke 44 for a 1ST down

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.

Duke leads 14–⁠10 in 24 meetings, counting the four since this game.

Recent meetings
2024Duke 26, Northwestern 20
2023Duke 38, Northwestern 14
2022Duke 31, Northwestern 23
2021Duke 30, Northwestern 23
2018Duke 21, Northwestern 7
2017Duke 41, Northwestern 17

Around this game