Duke at North Carolina

Saturday, September 23, 2017

Duke beat North Carolina 27–⁠17. It was their 103rd meeting; after it, North Carolina led the series 58–⁠35–⁠4 in the games on file.

AwayDuke7–⁠6 in 2017
27
HomeNorth Carolina3–⁠9 in 2017
17

Final at Kenan Stadium, Chapel HillTV: ESPNUAttendance 59,000

At kickoff
87°F, clear, calmWeather: NOAA NCEI Integrated Surface Database; Horace Williams Airport (KIGX), 3 km from the stadium, 26 minutes after kickoff
Officials
Referee Stuart Mullins; umpire Johnnie Forte; head linesman John Hoffmann; line judge Robert Zivkovic; side judge George Liotus; field judge Bill Dolbow; back judge Robert Luklan; center judge Jeff TomlinGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4Final
Duke7331427
North Carolina377017

Standouts

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

Player stats

Duke

PassingC/AttYdsTDInt
Daniel Jones18/3420210
RushingCarYdsTDLong
Brittain Brown1090038
Shaun Wilson185619
Daniel Jones1128014
Deon Jackson31307
ReceivingRecYdsTDLong
T.J. Rahming673045
Johnathan Lloyd449020
Davis Koppenhaver231128
Quay Chambers123023
DefenseTklTFLSacksInt
Jeremy McDuffie10000
Alonzo Saxton II9100
Joe Giles-Harris81.500
Jordan Hayes6000
Mike Ramsay42.51.50
Bryon Fields Jr.4001
Victor Dimukeje20.50.50
Terrell Lucas1110
Drew Jordan1110

North Carolina

PassingC/AttYdsTDInt
Chazz Surratt17/3225911
RushingCarYdsTDLong
Chazz Surratt1777156
Jordon Brown92808
Michael Carter71304
ReceivingRecYdsTDLong
Anthony Ratliff-Williams5125145
Austin Proehl147047
Brandon Fritts224017
Jordan Cunningham222015
DefenseTklTFLSacksInt
Cole Holcomb130.500
Myles Dorn110.500
Donnie Miles8000
Cayson Collins70.50.50
Jason Strowbridge50.50.50
Tomon Fox3110
M.J. Stewart2110

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

Team stats

DukeNorth Carolina
388Total yards377
202Passing yards259
186Rushing yards118
5.9Yards per pass8.1
4.1Yards per rush3.6
20First downs15
7–⁠18Third downs3–⁠16
2–⁠2Fourth downs2–⁠3
0Turnovers1
2–⁠12Penalties6–⁠65
33:36Possession26:24
4Sacks (by defense)3

Efficiency

DukeNorth Carolina
40%Success rate26%
0.11EPA per play−0.04
1.12Explosiveness1.94
0.24Rushing EPA−0.01
0.01Passing EPA−0.06
41%Passing-down success21%
−0.03First-down EPA0.11
0.13Second-down EPA−0.23
0.27Third-down EPA−0.23
28%Havoc by its defense14%

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)

North Carolina 62% to win. Duke won as Elo’s underdog.

The line

North Carolina −1.5, over/under 61.

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 North Carolina 54%, Duke 46%. CollegeFootballData.com’s estimate from the point spread.

Every drive

North Carolina end zoneDuke end zoneQ1 North CarolinaPunt, 3 playsQ1 DukePunt, 6 playsQ1 North CarolinaPunt, 3 playsQ1 DukePunt, 6 playsQ1 North CarolinaField goal, 10 playsQ1 DukeTouchdown, 3 playsQ1 North CarolinaPunt, 3 playsQ2 DukeField goal, 12 playsQ2 North CarolinaPunt, 3 playsQ2 DukePunt, 3 playsQ2 North CarolinaPunt, 3 playsQ2 DukeMissed FG, 12 playsQ2 North CarolinaTouchdown, 2 playsQ2 DukeEnd of half, 1 playQ3 DukeField goal, 19 playsQ3 North CarolinaTouchdown, 6 playsQ3 DukePunt, 5 playsQ3 North CarolinaPunt, 4 playsQ3 DukePunt, 3 playsQ4 North CarolinaPunt, 3 playsQ4 DukePunt, 3 playsQ4 North CarolinaPunt, 5 playsQ4 DukeTouchdown, 8 playsQ4 North CarolinaPick-six, 6 plays (Duke scores)Q4 North CarolinaTurnover on downs, 15 playsQ4 DukeEnd of game, 1 play
Solid bars scored; an outline in the other team’s color marks points the defense scored. North Carolina drives left to right, Duke right to left.
  1. Q1 North CarolinaPunt, 3 plays, −3 yards
  2. Q1 DukePunt, 6 plays, 12 yards
  3. Q1 North CarolinaPunt, 3 plays, 4 yards
  4. Q1 DukePunt, 6 plays, 20 yards
  5. Q1 North CarolinaField goal, 10 plays, 61 yards
  6. Q1 DukeTouchdown, 3 plays, 75 yards
  7. Q1 North CarolinaPunt, 3 plays, 8 yards
  8. Q2 DukeField goal, 12 plays, 66 yards
  9. Q2 North CarolinaPunt, 3 plays, −5 yards
  10. Q2 DukePunt, 3 plays, 0 yards
  11. Q2 North CarolinaPunt, 3 plays, 2 yards
  12. Q2 DukeMissed FG, 12 plays, 44 yards
  13. Q2 North CarolinaTouchdown, 2 plays, 80 yards
  14. Q2 DukeEnd of half, 1 play, −1 yard
  15. Q3 DukeField goal, 19 plays, 70 yards
  16. Q3 North CarolinaTouchdown, 6 plays, 75 yards
  17. Q3 DukePunt, 5 plays, 12 yards
  18. Q3 North CarolinaPunt, 4 plays, 17 yards
  19. Q3 DukePunt, 3 plays, 7 yards
  20. Q4 North CarolinaPunt, 3 plays, 0 yards
  21. Q4 DukePunt, 3 plays, 5 yards
  22. Q4 North CarolinaPunt, 5 plays, 6 yards
  23. Q4 DukeTouchdown, 8 plays, 74 yards
  24. Q4 North CarolinaPick-six, 6 plays (Duke scores), 32 yards
  25. Q4 North CarolinaTurnover on downs, 15 plays, 70 yards
  26. Q4 DukeEnd of game, 1 play, −1 yard

Play by play

1st quarter7 drives, then Duke 7, North Carolina 3
North Carolina Punt, 3 plays
15:001st & 10 at own 35Jack Driggers kickoff for 65 yds for a touchback
15:001st & 10 at own 25Chazz Surratt sacked by Mike Ramsay and Victor Dimukeje for a loss of 6 yards to the NCaro 19
15:002nd & 16 at own 19Jordon Brown run for 3 yds to the NCaro 22
15:003rd & 13 at own 22Chazz Surratt pass incomplete to Rontavius Groves
15:004th & 13 at own 22Tom Sheldon punt for 49 yds , Shaun Wilson returns for 11 yds to the Duke 40
Duke Punt, 6 plays
13:331st & 10 at own 40Shaun Wilson run for 1 yd to the Duke 41
13:332nd & 9 at own 41Shaun Wilson run for 8 yds to the Duke 49 NORTH CAROLINA Penalty, offside defense ( Yards) declined
13:333rd & 1 at own 49Shaun Wilson run for 2 yds to the NCaro 49 for a 1ST down
13:331st & 10 at opp 49Shaun Wilson run for 9 yds to the NCaro 40
13:332nd & 1 at opp 40Daniel Jones sacked by M.J. Stewart for a loss of 3 yards to the NCaro 43
13:333rd & 4 at opp 43DUKE Penalty, false start (-5 Yards) to the NCaro 48
13:333rd & 9 at opp 48Daniel Jones pass incomplete
13:334th & 9 at opp 48Austin Parker punt for 48 yds for a touchback
North Carolina Punt, 3 plays
10:361st & 10 at own 20Chazz Surratt run for a loss of 3 yards to the NCaro 17
10:362nd & 13 at own 17NORTH CAROLINA Penalty, personal foul (-9 Yards) to the NCaro 8
10:362nd & 22 at own 8Jordon Brown run for 2 yds to the NCaro 10
10:363rd & 20 at own 10Chazz Surratt run for 14 yds to the NCaro 24
10:364th & 6 at own 24Tom Sheldon punt for 62 yds, punt out-of-bounds at the Duke 14
Duke Punt, 6 plays
8:401st & 10 at own 14Daniel Jones pass incomplete
8:402nd & 10 at own 14Shaun Wilson run for 4 yds to the Duke 18
8:403rd & 6 at own 18Daniel Jones pass complete to Quay Chambers for 23 yds to the Duke 41 for a 1ST down
8:401st & 10 at own 41Shaun Wilson run for no gain to the Duke 41
8:402nd & 10 at own 41Daniel Jones pass incomplete to Quay Chambers, broken up by M.J. Stewart
8:403rd & 10 at own 41Daniel Jones sacked by Jason Strowbridge and Cayson Collins for a loss of 7 yards to the Duke 34
8:404th & 17 at own 34Austin Parker punt for 44 yds , Austin Proehl returns for no gain to the NCaro 22
North Carolina Field goal, 10 plays
6:071st & 10 at own 22Chazz Surratt pass complete to Austin Proehl for 47 yds to the Duke 31 for a 1ST down
6:071st & 10 at opp 31Jordon Brown run for 1 yd to the Duke 30
6:072nd & 9 at opp 30Michael Carter run for 4 yds to the Duke 26
6:073rd & 5 at opp 26Chazz Surratt pass complete to Brandon Fritts for 7 yds to the Duke 19 for a 1ST down
6:071st & 10 at opp 19Chazz Surratt pass incomplete to Rontavius Groves, broken up by Jeremy McDuffie
6:072nd & 10 at opp 19Chazz Surratt run for 10 yds to the Duke 9 for a 1ST down
6:071st & goal at opp 9Jordon Brown run for 2 yds to the Duke 7
6:072nd & goal at opp 7Chazz Surratt run for a loss of 3 yards to the Duke 10
6:073rd & goal at opp 10Chazz Surratt sacked by Mike Ramsay for a loss of 7 yards to the Duke 17
1:504th & 0 at opp 17Freeman Jones 34 yd FG GOODNorth Carolina 3, Duke 0
Duke Touchdown, 3 plays
1:501st & 0 at own 35Freeman Jones kickoff for 65 yds for a touchback
1:501st & 10 at own 25Brittain Brown run for 9 yds to the Duke 34
1:502nd & 1 at own 34Brittain Brown run for 38 yds to the NCaro 28 for a 1ST down
0:511st & 10 at opp 28Daniel Jones pass complete to Davis Koppenhaver for 28 yds for a TD, (Austin Parker KICK)Duke 7, North Carolina 3
North Carolina Punt, 3 plays
0:511st & 0 at own 35Jack Driggers kickoff for 65 yds , Anthony Ratliff-Williams return for 20 yds to the NCaro 20
0:461st & 10 at own 20Michael Carter run for 4 yds to the NCaro 24
0:462nd & 6 at own 24Michael Carter run for 3 yds to the NCaro 27
Q2 15:003rd & 3 at own 27Chazz Surratt run for 1 yd to the NCaro 28
Q2 15:004th & 2 at own 28Tom Sheldon punt for 47 yds, fair catch by Shaun Wilson at the Duke 25
2nd quarter7 drives, then Tied at 10
Duke Field goal, 12 plays
14:131st & 10 at own 25Daniel Jones run for 4 yds to the Duke 29
14:132nd & 6 at own 29Brittain Brown run for 8 yds to the Duke 37 for a 1ST down
14:131st & 10 at own 37Daniel Jones pass complete to Davis Koppenhaver for 3 yds to the Duke 40
14:132nd & 7 at own 40Daniel Jones run for 14 yds to the NCaro 46 for a 1ST down
14:131st & 10 at opp 46Daniel Jones pass incomplete to Quay Chambers
14:132nd & 10 at opp 46Daniel Jones pass complete to T.J. Rahming for 19 yds to the NCaro 27 for a 1ST down
14:131st & 10 at opp 27Shaun Wilson run for 5 yds to the NCaro 22
14:132nd & 5 at opp 22Daniel Jones pass complete to Shaun Wilson for 9 yds to the NCaro 13 for a 1ST down
14:131st & 10 at opp 13Shaun Wilson run for no gain to the NCaro 13
14:132nd & 10 at opp 13Shaun Wilson run for 3 yds to the NCaro 10
14:133rd & 7 at opp 10Daniel Jones pass complete to Keyston Fuller for 1 yd to the NCaro 9
8:384th & 6 at opp 9Austin Parker 27 yd FG GOODDuke 10, North Carolina 3
North Carolina Punt, 3 plays
8:381st & 0 at own 35Jack Driggers kickoff for 65 yds , Anthony Ratliff-Williams return for 24 yds to the UNC 41 NORTH CAROLINA Penalty, Offensive holding (10 Yards) to the NCaro 14
8:331st & 10 at own 14Michael Carter run for 3 yds to the NCaro 17
8:332nd & 7 at own 17Chazz Surratt sacked by Terrell Lucas for a loss of 8 yards to the NCaro 9
8:333rd & 15 at own 9Chazz Surratt pass incomplete
8:334th & 15 at own 9Tom Sheldon punt for 36 yds, punt out-of-bounds at the NCaro 45
Duke Punt, 3 plays
7:011st & 10 at opp 45Daniel Jones pass incomplete to T.J. Rahming, broken up by K.J. Sails
7:012nd & 10 at opp 45Shaun Wilson run for no gain to the NCaro 45
7:013rd & 10 at opp 45Daniel Jones pass incomplete to T.J. Rahming, broken up by M.J. Stewart
7:014th & 10 at opp 45Austin Parker punt for 27 yds, downed at the NCaro 18
North Carolina Punt, 3 plays
6:031st & 10 at own 18Chazz Surratt pass incomplete
6:032nd & 10 at own 18Michael Carter run for 2 yds to the NCaro 20
6:033rd & 8 at own 20Chazz Surratt pass incomplete to Anthony Ratliff-Williams
6:034th & 8 at own 20Tom Sheldon punt for 30 yds, punt out-of-bounds at the 50 yard line
Duke Missed FG, 12 plays
5:061st & 10 at the 50Brittain Brown run for 2 yds to the NCaro 48
5:062nd & 8 at opp 48Daniel Jones pass incomplete, broken up by Myles Wolfolk
5:063rd & 8 at opp 48Daniel Jones pass complete to Johnathan Lloyd for 12 yds to the NCaro 36 for a 1ST down
5:061st & 10 at opp 36Daniel Jones pass complete to T.J. Rahming for 1 yd to the NCaro 35
5:062nd & 9 at opp 35Brittain Brown run for 11 yds to the NCaro 24 for a 1ST down
5:061st & 10 at opp 24Brittain Brown run for 7 yds to the NCaro 17
5:062nd & 3 at opp 17Daniel Jones run for 1 yd to the NCaro 16
5:063rd & 2 at opp 16Shaun Wilson run for 3 yds to the NCaro 13 for a 1ST down
5:061st & 10 at opp 13Daniel Jones pass incomplete to Davis Koppenhaver
5:062nd & 10 at opp 13Shaun Wilson run for 1 yd to the NCaro 12
1:073rd & 9 at opp 12Timeout DUKE, clock 01:07
1:073rd & 9 at opp 12Daniel Jones pass complete to Shaun Wilson for 6 yds to the NCaro 6
0:224th & 3 at opp 6Austin Parker 24 yd FG BLOCKED blocked by Jason Strowbridge N/A return for no gain
North Carolina Touchdown, 2 plays
0:221st & 10 at own 20Chazz Surratt pass complete to Anthony Ratliff-Williams for 35 yds to the Duke 45 for a 1ST down
0:161st & 10 at opp 45Timeout NORTH CAROLINA, clock 00:16
0:091st & 10 at opp 45Chazz Surratt pass complete to Anthony Ratliff-Williams for 45 yds for a TD, (Freeman Jones KICK)Tied at 10
Duke End of half, 1 play
0:091st & 0 at own 35Freeman Jones kickoff for 34 yds
0:091st & 10 at own 31TEAM run for a loss of 1 yard to the Duke 30
3rd quarter5 drives, then North Carolina 17, Duke 13
Duke Field goal, 19 plays
15:002nd & 11 at own 35Freeman Jones kickoff for 65 yds for a touchback
15:001st & 10 at own 25Shaun Wilson run for 1 yd to the Duke 26
15:002nd & 9 at own 26Daniel Jones pass complete to Johnathan Lloyd for 5 yds to the Duke 31
15:003rd & 4 at own 31Daniel Jones pass complete to T.J. Rahming for 3 yds to the Duke 34
15:004th & 1 at own 34Quentin Harris run for 1 yd to the Duke 35 for a 1ST down
15:001st & 10 at own 35Daniel Jones run for 8 yds to the Duke 43
15:002nd & 2 at own 43Daniel Jones pass incomplete
15:003rd & 2 at own 43Shaun Wilson run for 6 yds to the Duke 49 for a 1ST down
15:001st & 10 at own 49Daniel Jones run for 1 yd to the 50 yard line
15:002nd & 9 at the 50Daniel Jones run for 9 yds to the NCaro 41 for a 1ST down
15:001st & 10 at opp 41Deon Jackson run for 2 yds to the NCaro 39
15:002nd & 8 at opp 39Daniel Jones pass incomplete, broken up by Jeremiah Clarke
15:003rd & 8 at opp 39Daniel Jones pass complete to Johnathan Lloyd for 20 yds to the NCaro 19 for a 1ST down
15:001st & 10 at opp 19Daniel Jones pass incomplete to Deon Jackson
15:002nd & 10 at opp 19Deon Jackson run for 7 yds to the NCaro 12
15:003rd & 3 at opp 12Deon Jackson run for 4 yds to the NCaro 8 for a 1ST down
15:001st & goal at opp 8Shaun Wilson run for 3 yds to the NCaro 5
15:002nd & goal at opp 5Daniel Jones pass incomplete to Davis Koppenhaver
15:003rd & goal at opp 5Daniel Jones pass incomplete to T.J. Rahming, broken up by M.J. Stewart
7:574th & goal at opp 5Austin Parker 24 yd FG GOODDuke 13, North Carolina 10
North Carolina Touchdown, 6 plays
7:571st & 0 at own 35Jack Driggers kickoff for 65 yds for a touchback
7:571st & 10 at own 25Jordon Brown run for a loss of 4 yards to the NCaro 21
7:572nd & 14 at own 21Jordon Brown run for 8 yds to the NCaro 29
7:573rd & 6 at own 29Chazz Surratt pass complete to Jordon Brown for 7 yds to the NCaro 36 for a 1ST down
7:571st & 10 at own 36Chazz Surratt pass incomplete to Jordan Cunningham, broken up by Bryon Fields Jr.
7:572nd & 10 at own 36Jordon Brown run for 8 yds to the NCaro 44
5:413rd & 2 at own 44Chazz Surratt run for 56 yds for a TD, (Freeman Jones KICK)North Carolina 17, Duke 13
Duke Punt, 5 plays
5:411st & 0 at own 35Freeman Jones kickoff for 60 yds , Shaun Wilson return for 9 yds to the Duke 14
5:361st & 10 at own 14Brittain Brown run for 4 yds to the Duke 18
5:362nd & 6 at own 18Brittain Brown run for 10 yds to the Duke 28 for a 1ST down
5:361st & 10 at own 28Daniel Jones pass complete to T.J. Rahming for 5 yds to the Duke 33
5:362nd & 5 at own 33Daniel Jones pass incomplete to T.J. Rahming
5:363rd & 5 at own 33Daniel Jones sacked by Tomon Fox for a loss of 7 yards to the Duke 26
5:364th & 12 at own 26Austin Parker punt for 48 yds, fair catch by Rontavius Groves at the NCaro 26
North Carolina Punt, 4 plays
3:351st & 10 at own 26Chazz Surratt run for 17 yds to the NCaro 43 for a 1ST down
3:351st & 10 at own 43Michael Carter run for a loss of 4 yards to the NCaro 39
3:352nd & 14 at own 39Michael Carter run for 1 yd to the NCaro 40
3:353rd & 13 at own 40Chazz Surratt pass complete to Michael Carter for 3 yds to the NCaro 43
3:354th & 10 at own 43Tom Sheldon punt for 43 yds, fair catch by Shaun Wilson at the UNC 14 DUKE Penalty, Offensive holding (7 Yards) to the Duke 7
Duke Punt, 3 plays
0:581st & 10 at own 7Daniel Jones pass incomplete to T.J. Rahming
0:582nd & 10 at own 7Daniel Jones pass complete to Daniel Helm for 7 yds to the Duke 14
0:583rd & 3 at own 14Daniel Jones pass complete to T.J. Rahming for no gain to the Duke 14
Q4 15:004th & 3 at own 14Austin Parker punt for 48 yds , Rontavius Groves returns for 7 yds to the NCaro 21 NORTH CAROLINA Penalty, Offensive holding (Ayden Bonilla) to the NCaro 35
4th quarter7 drives, then Duke 27, North Carolina 17
North Carolina Punt, 3 plays
14:451st & 10 at own 35Timeout NORTH CAROLINA, clock 14:45
14:451st & 10 at own 35Chazz Surratt run for no gain to the NCaro 35
14:452nd & 10 at own 35Chazz Surratt pass incomplete to Rontavius Groves
14:453rd & 10 at own 35Chazz Surratt pass incomplete to Carl Tucker
14:454th & 10 at own 35Tom Sheldon punt for 48 yds , Shaun Wilson returns for 8 yds to the Duke 43 NORTH CAROLINA Penalty, personal foul (Hunter Crafford) to the Duke 40
Duke Punt, 3 plays
13:481st & 10 at own 40Daniel Jones run for 4 yds to the Duke 44
13:482nd & 6 at own 44Brittain Brown run for 3 yds to the Duke 47
13:483rd & 3 at own 47Brittain Brown run for a loss of 2 yards to the Duke 45
13:484th & 5 at own 45Austin Parker punt for 33 yds , M.J. Stewart returns for no gain to the NCaro 22
North Carolina Punt, 5 plays
13:481st & 10 at own 22Jordon Brown run for 8 yds to the NCaro 30
13:482nd & 2 at own 30Chazz Surratt run for 4 yds to the NCaro 34 for a 1ST down
13:481st & 10 at own 34Chazz Surratt run for a loss of 2 yards to the NCaro 34 Chazz Surratt fumbled, recovered by NCaro Chazz Surratt
13:482nd & 10 at own 34Chazz Surratt run for a loss of 2 yards to the NCaro 32
13:483rd & 12 at own 32Chazz Surratt sacked by Drew Jordan for a loss of 4 yards to the NCaro 28
13:484th & 16 at own 28Tom Sheldon punt for 46 yds, fair catch by Shaun Wilson at the Duke 26
Duke Touchdown, 8 plays
9:221st & 10 at own 26Daniel Jones pass complete to T.J. Rahming for 45 yds to the NCaro 29 for a 1ST down
9:221st & 10 at opp 29Daniel Jones pass incomplete
9:222nd & 10 at opp 29Daniel Jones pass complete to Shaun Wilson for 3 yds to the NCaro 26
9:223rd & 7 at opp 26Shaun Wilson run for 2 yds to the NCaro 24
9:224th & 5 at opp 24Daniel Jones pass complete to Johnathan Lloyd for 12 yds to the NCaro 12 for a 1ST down
9:221st & 10 at opp 12Daniel Jones run for 4 yds to the NCaro 8
9:222nd & 6 at opp 8Shaun Wilson run for 7 yds to the NCaro 1 for a 1ST down
6:091st & goal at opp 1Shaun Wilson run for 1 yd for a TD, (Austin Parker KICK)Duke 20, North Carolina 17
North Carolina Pick-six, 6 plays (Duke scores)
6:091st & 0 at own 35Jack Driggers kickoff for 64 yds , Anthony Ratliff-Williams return for 23 yds to the NCaro 24
6:041st & 10 at own 24Jordon Brown run for no gain to the NCaro 24
6:042nd & 10 at own 24Chazz Surratt run for 10 yds to the NCaro 34 for a 1ST down
6:041st & 10 at own 34Chazz Surratt pass complete to Anthony Ratliff-Williams for 24 yds to the Duke 42 for a 1ST down
6:041st & 10 at opp 42Chazz Surratt run for a loss of 2 yards to the Duke 44
6:042nd & 12 at opp 44Chazz Surratt pass incomplete
4:013rd & 12 at opp 44Chazz Surratt pass intercepted for a TD Bryon Fields Jr. return for 61 yds for a TD, (Austin Parker KICK)Duke 27, North Carolina 17
North Carolina Turnover on downs, 15 plays
4:011st & 0 at own 35Jack Driggers kickoff for 63 yds , Anthony Ratliff-Williams return for 20 yds to the NCaro 22
3:531st & 10 at own 22Surratt, C rush up middle for 12 yards to the NC34 (Saxton II, A), PENALTY NC illegal block 11 yards to the NC11, NO PLAY.
3:531st & 21 at own 11Chazz Surratt pass complete to Josh Cabrera for 3 yds to the NCaro 14
3:532nd & 18 at own 14Chazz Surratt pass complete to Josh Cabrera for 10 yds to the NCaro 24
3:533rd & 8 at own 24Chazz Surratt pass incomplete to Josh Cabrera
3:534th & 8 at own 24Chazz Surratt pass complete to Jordan Cunningham for 15 yds to the NCaro 39 for a 1ST down
3:531st & 10 at own 39Chazz Surratt pass complete to Roscoe Johnson for 19 yds to the Duke 42 for a 1ST down
2:061st & 10 at opp 42Timeout DUKE, clock 02:06
2:061st & 10 at opp 42Chazz Surratt pass incomplete
2:062nd & 10 at opp 42Chazz Surratt pass incomplete NORTH CAROLINA Penalty, Offensive holding (Cam Dillard) to the NCaro 48
2:062nd & 20 at own 48Chazz Surratt pass complete to Michael Carter for 1 yd to the NCaro 49
2:063rd & 19 at own 49Chazz Surratt pass complete to Anthony Ratliff-Williams for 7 yds to the Duke 44
1:164th & 12 at opp 44Timeout NORTH CAROLINA, clock 01:16
1:164th & 12 at opp 44Chazz Surratt pass complete to Brandon Fritts for 17 yds to the Duke 27 for a 1ST down
1:161st & 10 at opp 27Chazz Surratt pass complete to Anthony Ratliff-Williams for 14 yds to the Duke 13 for a 1ST down
0:481st & 10 at opp 13Timeout DUKE, clock 00:48
0:481st & 10 at opp 13Chazz Surratt pass incomplete to Brandon Fritts
0:482nd & 10 at opp 13Chazz Surratt pass complete to Roscoe Johnson for a loss of 2 yards to the Duke 15
0:343rd & 12 at opp 15Timeout NORTH CAROLINA, clock 00:34
0:343rd & 12 at opp 15Chazz Surratt pass incomplete to Anthony Ratliff-Williams, broken up by Alonzo Saxton II
0:344th & 12 at opp 15Chazz Surratt pass complete to Jordan Cunningham for 7 yds to the Duke 8
Duke End of game, 1 play
0:241st & 10 at own 8TEAM run for a loss of 1 yard to the Duke 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.

Officially, North Carolina leads 64–⁠42–⁠4; as played, 64–⁠38–⁠4 in the 106 games on file; the official count covers all 112 meetings, counting the nine since this game.

Recent meetings
2026North Carolina 24, Duke 20
2025Duke 32, North Carolina 25
2024Duke 21, North Carolina 20
2023North Carolina 47, Duke 45
2022North Carolina 38, Duke 35
2021North Carolina 38, Duke 7

Around this game