North Carolina at Duke

Thursday, November 20, 2014

North Carolina beat No. 25 Duke 45–⁠20. It was their 100th meeting; after it, North Carolina led the series 57–⁠33–⁠4 in the games on file.

AwayNorth Carolina6–⁠7 in 2014
45
Home25Duke9–⁠4 in 2014
20

Final at Wallace Wade Stadium, DurhamTV: ESPN, ESPNRMAttendance 33,941

At kickoff
43°F, clear, wind 9 mph from the northwestWeather: NOAA NCEI Integrated Surface Database; Horace Williams Airport (KIGX), 13 km from the stadium, 26 minutes after kickoff
Officials
Referee David Epperley; umpire Michael Webster; head linesman Steve Clein; line judge Danny Short; side judge Eddie Bonet; field judge Tom Potts; back judge Pat Ryan; center judge Jeff TomlinGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4Final
North Carolina21710745
Duke707620

Standouts

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

Player stats

North Carolina

PassingC/AttYdsTDInt
Marquise Williams18/2727620
RushingCarYdsTDLong
T.J. Logan18116147
Marquise Williams2198216
Romar Morris1796020
Charles Brunson1606
ReceivingRecYdsTDLong
Ryan Switzer3109062
Bug Howard355035
Quinshad Davis644117
T.J. Logan237022
InterceptionsIntYdsTD
M.J. Stewart100

Duke

PassingC/AttYdsTDInt
Anthony Boone22/4026221
RushingCarYdsTDLong
Anthony Boone143609
Shaquille Powell428010
Thomas Sirk926112
Josh Snead41808
ReceivingRecYdsTDLong
Johnell Barnes685045
Jamison Crowder673131
Max McCaffrey573020
Issac Blakeney217110

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

Team stats

North CarolinaDuke
592Total yards378
276Passing yards262
316Rushing yards116
10.2Yards per pass6.6
5.5Yards per rush3.1
28First downs21
4–⁠12Third downs10–⁠19
2–⁠2Fourth downs2–⁠3
3Turnovers3
9–⁠85Penalties5–⁠35
30:37Possession28:34

Efficiency

North CarolinaDuke
52%Success rate47%
0.27EPA per play0.04
0.95Explosiveness1.14
0.07Rushing EPA−0.03
0.69Passing EPA0.10
32%Passing-down success60%
0.15First-down EPA−0.16
0.21Second-down EPA−0.15
0.47Third-down EPA0.55

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)

Duke 72% to win. North Carolina pulled the upset.

The line

Duke −6, over/under 66.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 Duke 66%, North Carolina 34%. CollegeFootballData.com’s estimate from the point spread.

Every drive

Duke end zoneNorth Carolina end zoneQ1 North CarolinaPunt, 3 playsQ1 DukeFumble, 5 playsQ1 North CarolinaTouchdown, 12 playsQ1 DukeFumble return TD, 1 play (North Carolina scores)Q1 DukeTouchdown, 10 playsQ1 North CarolinaTouchdown, 10 playsQ1 DukePunt, 6 playsQ2 North CarolinaTouchdown, 5 playsQ2 DukePunt, 4 playsQ2 North CarolinaFumble, 3 playsQ2 DukePunt, 3 playsQ2 North CarolinaFumble, 6 playsQ2 DukePunt, 6 playsQ2 North CarolinaFumble, 9 playsQ2 DukeEnd of half, 3 playsQ3 DukeInterception, 3 playsQ3 North CarolinaTouchdown, 15 playsQ3 DukePunt, 3 playsQ3 North CarolinaField goal, 5 playsQ3 DukeTouchdown, 12 playsQ3 North CarolinaPunt, 8 playsQ4 DukeTouchdown, 12 playsQ4 North CarolinaTouchdown, 4 playsQ4 DukeTurnover on downs, 5 playsQ4 North CarolinaPunt, 5 playsQ4 DukeEnd of game, 4 plays
Solid bars scored; an outline in the other team’s color marks points the defense scored. Duke drives left to right, North Carolina right to left.
  1. Q1 North CarolinaPunt, 3 plays, 2 yards
  2. Q1 DukeFumble, 5 plays, 25 yards
  3. Q1 North CarolinaTouchdown, 12 plays, 78 yards
  4. Q1 DukeFumble return TD, 1 play (North Carolina scores), −10 yards
  5. Q1 DukeTouchdown, 10 plays, 75 yards
  6. Q1 North CarolinaTouchdown, 10 plays, 79 yards
  7. Q1 DukePunt, 6 plays, 10 yards
  8. Q2 North CarolinaTouchdown, 5 plays, 60 yards
  9. Q2 DukePunt, 4 plays, 15 yards
  10. Q2 North CarolinaFumble, 3 plays, 64 yards
  11. Q2 DukePunt, 3 plays, 8 yards
  12. Q2 North CarolinaFumble, 6 plays, 46 yards
  13. Q2 DukePunt, 6 plays, 18 yards
  14. Q2 North CarolinaFumble, 9 plays, 56 yards
  15. Q2 DukeEnd of half, 3 plays, 12 yards
  16. Q3 DukeInterception, 3 plays, 5 yards
  17. Q3 North CarolinaTouchdown, 15 plays, 68 yards
  18. Q3 DukePunt, 3 plays, 7 yards
  19. Q3 North CarolinaField goal, 5 plays, 43 yards
  20. Q3 DukeTouchdown, 12 plays, 75 yards
  21. Q3 North CarolinaPunt, 8 plays, 25 yards
  22. Q4 DukeTouchdown, 12 plays, 83 yards
  23. Q4 North CarolinaTouchdown, 4 plays, 31 yards
  24. Q4 DukeTurnover on downs, 5 plays, 52 yards
  25. Q4 North CarolinaPunt, 5 plays, 19 yards
  26. Q4 DukeEnd of game, 4 plays, 10 yards

Play by play

1st quarter6 drives, then North Carolina 21, Duke 7
North Carolina Punt, 3 plays
15:001st & 10 at own 35Jack Willoughby kickoff for 65 yds for a touchback
14:511st & 10 at own 25Marquise Williams run for 2 yds to the NCaro 27
14:322nd & 8 at own 27Marquise Williams pass incomplete
14:273rd & 8 at own 27Marquise Williams pass incomplete
14:134th & 8 at own 27Tommy Hibbard punt for 49 yds , Jamison Crowder returns for 30 yds to the NCaro 46
Duke Fumble, 5 plays
14:041st & 10 at opp 46Shaquille Powell run for 8 yds to the NCaro 38
13:312nd & 2 at opp 38Anthony Boone pass complete to Jamison Crowder for a loss of 2 yards to the NCaro 40
13:003rd & 4 at opp 40Anthony Boone pass complete to Max McCaffrey for 16 yds to the NCaro 24 for a 1ST down
12:361st & 10 at opp 24Shaquille Powell run for 3 yds to the NCaro 21
12:182nd & 7 at opp 21Thomas Sirk run for 1 yd to the NCaro 20 Thomas Sirk fumbled, forced by Justin Thomason, recovered by NCaro Jeff Schoettmer at the NCaro 22
North Carolina Touchdown, 12 plays
12:111st & 10 at own 22Marquise Williams pass complete to Quinshad Davis for 7 yds to the NCaro 29
12:012nd & 3 at own 29Marquise Williams pass incomplete to Mack Hollins
12:013rd & 1 at own 29DUKE Penalty, Defensive Offside (5 Yards) to the NCaro 34 for a 1ST down
11:531st & 10 at own 34Marquise Williams run for 1 yd to the NCaro 35
11:312nd & 9 at own 35T.J. Logan run for 4 yds to the NCaro 39
10:523rd & 5 at own 39Marquise Williams pass complete to T.J. Logan for 22 yds to the Duke 39 for a 1ST down
10:401st & 10 at opp 39T.J. Logan run for 9 yds to the Duke 30
10:232nd & 1 at opp 30T.J. Logan run for 4 yds to the Duke 26 for a 1ST down
9:471st & 10 at opp 26Romar Morris run for 6 yds to the Duke 20
9:332nd & 4 at opp 20Marquise Williams run for 4 yds to the Duke 16 for a 1ST down
9:121st & 10 at opp 16Marquise Williams run for 12 yds to the Duke 4 for a 1ST down
8:451st & goal at opp 4Romar Morris run for 1 yd to the Duke 3
8:342nd & goal at opp 3Marquise Williams pass complete to Quinshad Davis for 3 yds for a TD, (Thomas Moore KICK)North Carolina 7, Duke 0
8:342nd & 9 at own 35Nick Weiler kickoff for 61 yds , DeVon Edwards return for 17 yds to the Duke 21
8:121st & 10 at own 21DUKE Penalty, Face Mask (10 yards) (-10 Yards) to the Duke 11
7:491st & 20 at own 11Anthony Boone sacked for a loss of 1 yd by D. Lawrence and N. Jones, fumbled, Tim Scott 10 Yd Fumble Return for TD (Thomas Moore Kick)North Carolina 14, Duke 0
Duke Touchdown, 10 plays
7:491st & 10 at own 35Nick Weiler kickoff for 65 yds for a touchback
7:141st & 10 at own 25Josh Snead run for 1 yd to the Duke 26
7:012nd & 9 at own 26Anthony Boone run for 8 yds to the Duke 34
6:343rd & 1 at own 34Thomas Sirk run for 12 yds to the Duke 46 for a 1ST down
6:111st & 10 at own 46Anthony Boone pass incomplete to Max McCaffrey
6:002nd & 10 at own 46Anthony Boone run for 7 yds to the NCaro 47
5:313rd & 3 at opp 47Anthony Boone pass incomplete to Jamison Crowder
5:254th & 3 at opp 47Anthony Boone pass complete to Jamison Crowder for 31 yds to the NCaro 16 for a 1ST down
5:011st & 10 at opp 16Anthony Boone run for 6 yds to the NCaro 10
4:282nd & 4 at opp 10Anthony Boone pass incomplete
4:223rd & 4 at opp 10Anthony Boone pass complete to Issac Blakeney for 10 yds for a TD, (Ross Martin KICK)North Carolina 14, Duke 7
North Carolina Touchdown, 10 plays
4:223rd & 4 at own 35Jack Willoughby kickoff for 60 yds , Damien Washington return for 16 yds to the NCaro 21
4:031st & 10 at own 21Marquise Williams run for 2 yds to the NCaro 23
3:452nd & 8 at own 23Marquise Williams pass incomplete
3:453rd & 8 at own 23DUKE Penalty, Defensive Offside (Dezmond Johnson) to the NCaro 28
3:333rd & 3 at own 28Marquise Williams pass complete to Austin Proehl for 4 yds to the NCaro 32 for a 1ST down
3:121st & 10 at own 32Marquise Williams pass complete to Bug Howard for 14 yds to the NCaro 46 for a 1ST down
3:011st & 10 at own 46Marquise Williams pass complete to Bug Howard for 6 yds to the Duke 48
2:441st & goal at opp 1T.J. Logan run for a loss of 1 yard to the Duke 2
2:052nd & goal at opp 2T.J. Logan run for 1 yd to the Duke 1
1:593rd & goal at opp 1T.J. Logan run for no gain to the Duke 1
1:264th & goal at opp 1Marquise Williams pass complete to Mack Hollins for 1 yd for a TD, (Thomas Moore KICK)North Carolina 21, Duke 7
Duke Punt, 6 plays
1:264th & 10 at own 35Nick Weiler kickoff for 65 yds for a touchback
1:001st & 10 at own 25Shaun Wilson run for no gain to the Duke 25
0:452nd & 10 at own 25Anthony Boone pass complete to Max McCaffrey for 9 yds to the Duke 34
0:203rd & 1 at own 34Anthony Boone run for 5 yds to the Duke 39 for a 1ST down
0:001st & 10 at own 39Anthony Boone pass incomplete to Johnell Barnes
Q2 14:452nd & 10 at own 39Anthony Boone sacked by Norkeithus Otis and Ethan Farmer for a loss of 4 yards to the Duke 35
Q2 14:133rd & 14 at own 35Anthony Boone pass incomplete to Jamison Crowder
Q2 14:004th & 14 at own 35Will Monday punt for 41 yds , Ryan Switzer returns for 16 yds to the NCaro 40
2nd quarter8 drives, then North Carolina 28, Duke 7
North Carolina Touchdown, 5 plays
13:501st & 10 at own 40Marquise Williams pass complete to Ryan Switzer for 45 yds to the Duke 15 for a 1ST down
13:421st & 10 at opp 15Marquise Williams pass complete to T.J. Thorpe for 7 yds to the Duke 8
13:282nd & 3 at opp 8Romar Morris run for 4 yds to the Duke 4 for a 1ST down
13:191st & goal at opp 4Romar Morris run for 3 yds to the Duke 1
13:022nd & goal at opp 1Marquise Williams run for 1 yd for a TD, (Thomas Moore KICK)North Carolina 28, Duke 7
Duke Punt, 4 plays
13:022nd & 7 at own 35Nick Weiler kickoff for 65 yds , DeVon Edwards return for 24 yds to the Duke 24
12:491st & 10 at own 24Shaquille Powell run for 10 yds to the Duke 34 for a 1ST down
12:301st & 10 at own 34Anthony Boone run for 5 yds to the Duke 39
11:592nd & 5 at own 39Anthony Boone pass incomplete
11:523rd & 5 at own 39Anthony Boone pass incomplete to Johnell Barnes
11:434th & 5 at own 39Will Monday punt for 38 yds, punt out-of-bounds at the NCaro 23
North Carolina Fumble, 3 plays
11:371st & 10 at own 23Marquise Williams run for 12 yds to the NCaro 35 for a 1ST down
11:101st & 10 at own 35NORTH CAROLINA Penalty, Offensive Holding (Lucas Crowley) to the NCaro 25
10:461st & 20 at own 25Marquise Williams pass complete to Ryan Switzer for 62 yds to the Duke 13 for a 1ST down
10:301st & 10 at opp 13Marquise Williams run for 6 yds to the Duke 7 Marquise Williams fumbled, recovered by Duke Bryon Fields
Duke Punt, 3 plays
10:151st & 10 at own 7Josh Snead run for 8 yds to the Duke 15
9:552nd & 2 at own 15Anthony Boone pass incomplete to Issac Blakeney
9:513rd & 2 at own 15Anthony Boone pass incomplete to Max McCaffrey
9:424th & 2 at own 15Will Monday punt for 51 yds , Ryan Switzer returns for a loss of 3 yards to the NCaro 31
North Carolina Fumble, 6 plays
9:281st & 10 at own 31T.J. Logan run for 2 yds to the NCaro 33
9:002nd & 8 at own 33Marquise Williams run for 10 yds to the NCaro 43 for a 1ST down
8:421st & 10 at own 43T.J. Logan run for 9 yds to the Duke 48
8:322nd & 1 at opp 48T.J. Logan run for 9 yds to the Duke 39 for a 1ST down
8:221st & 10 at opp 39Marquise Williams run for 16 yds to the Duke 23 for a 1ST down
8:141st & 10 at opp 23Marquise Williams sacked by Jordan DeWalt-Ondijo and Jamal Bruce for a loss of 5 yards to the Duke 31 Marquise Williams fumbled, recovered by Duke David Helton , return for 0 yards
Duke Punt, 6 plays
7:551st & 10 at own 31Shaun Wilson run for 3 yds to the Duke 34
7:302nd & 7 at own 34Anthony Boone pass complete to Shaun Wilson for 1 yd to the Duke 35
7:003rd & 6 at own 35Anthony Boone pass complete to Max McCaffrey for 20 yds to the NCaro 45 for a 1ST down
6:301st & 10 at opp 45Shaun Wilson run for 4 yds to the NCaro 41
6:042nd & 6 at opp 41Anthony Boone run for a loss of 1 yard to the NCaro 42
5:203rd & 7 at opp 42Anthony Boone sacked by Jessie Rogers and Norkeithus Otis for a loss of 9 yards to the Duke 49
4:424th & 16 at own 49Will Monday punt for 15 yds, downed at the NCaro 36
North Carolina Fumble, 9 plays
4:301st & 10 at own 36Romar Morris run for 9 yds to the NCaro 45
4:162nd & 1 at own 45Romar Morris run for 20 yds to the Duke 35 for a 1ST down
4:031st & 10 at opp 35Romar Morris run for 6 yds to the Duke 29
3:442nd & 4 at opp 29Romar Morris run for 4 yds to the Duke 25 for a 1ST down
3:001st & 10 at opp 25T.J. Logan run for 7 yds to the Duke 18
2:442nd & 3 at opp 18NORTH CAROLINA Penalty, False Start (Jack Tabb) to the Duke 23
2:312nd & 8 at opp 23Timeout NORTH CAROLINA, clock 02:31
2:272nd & 8 at opp 23Marquise Williams pass complete to Quinshad Davis for 17 yds to the Duke 6 for a 1ST down
2:191st & goal at opp 6NORTH CAROLINA Penalty, Offensive Holding (Caleb Peterson) to the Duke 16
2:141st & goal at opp 16Marquise Williams pass incomplete to Bug Howard
2:042nd & goal at opp 16Marquise Williams run for 8 yds to the Duke 8
1:183rd & goal at opp 8Marquise Williams sacked by DeVon Edwards and C.J. France for a loss of 7 yards to the Duke 15 Marquise Williams fumbled, forced by DeVon Edwards, recovered by Duke Jordan DeWalt-Ondijo , return for 0 yards
Duke End of half, 3 plays
1:001st & 10 at own 15Anthony Boone pass complete to Johnell Barnes for 4 yds to the Duke 19
0:402nd & 6 at own 19Anthony Boone run for a loss of 4 yards to the Duke 15 Anthony Boone fumbled, recovered by Duke Anthony Boone
0:253rd & 10 at own 15NORTH CAROLINA Penalty, Defensive Offside (5 Yards) to the Duke 20
0:053rd & 5 at own 20Shaquille Powell run for 7 yds to the Duke 27 for a 1ST down
3rd quarter6 drives, then North Carolina 38, Duke 14
Duke Interception, 3 plays
15:001st & 10 at own 35Nick Weiler kickoff for 65 yds for a touchback
14:501st & 10 at own 25Josh Snead run for 5 yds to the Duke 30
14:262nd & 5 at own 30Anthony Boone run for no gain to the Duke 30
13:483rd & 5 at own 30Anthony Boone pass intercepted M.J. Stewart return for no gain to the NCaro 32
North Carolina Touchdown, 15 plays
13:321st & 10 at own 32Marquise Williams pass complete to Ryan Switzer for 2 yds to the NCaro 34
13:202nd & 8 at own 34Marquise Williams pass complete to Quinshad Davis for 9 yds to the NCaro 43 for a 1ST down
13:131st & 10 at own 43Marquise Williams pass complete to Quinshad Davis for 3 yds to the NCaro 46
12:352nd & 7 at own 46T.J. Logan run for 1 yd to the NCaro 47
12:053rd & 6 at own 47Marquise Williams pass complete to Jack Tabb for 19 yds to the Duke 34 for a 1ST down
11:521st & 10 at opp 34T.J. Logan run for 4 yds to the Duke 30
11:182nd & 6 at opp 30Marquise Williams run for no gain to the Duke 30
10:393rd & 6 at opp 30Marquise Williams pass incomplete to Ryan Switzer
10:344th & 6 at opp 30DUKE Penalty, Defensive Holding (Bryon Fields) to the Duke 20 for a 1ST down
10:301st & 10 at opp 20Marquise Williams pass incomplete to T.J. Thorpe
10:262nd & 10 at opp 20Marquise Williams pass incomplete to Ryan Switzer
10:173rd & 10 at opp 20Marquise Williams pass complete to T.J. Logan for 15 yds to the Duke 5 for a 1ST down
9:561st & goal at opp 5Romar Morris run for 4 yds to the Duke 1
9:342nd & goal at opp 1Marquise Williams run for no gain to the Duke 1
9:153rd & goal at opp 1Marquise Williams pass incomplete to Quinshad Davis
9:104th & goal at opp 1T.J. Logan run for 1 yd for a TD, (Thomas Moore KICK)North Carolina 35, Duke 7
Duke Punt, 3 plays
9:104th & 6 at own 35Nick Weiler kickoff for 64 yds , DeVon Edwards return for 11 yds to the Duke 12
8:591st & 10 at own 12Anthony Boone pass incomplete to Jamison Crowder
8:522nd & 10 at own 12Anthony Boone pass complete to Issac Blakeney for 7 yds to the Duke 19
8:283rd & 3 at own 19Anthony Boone pass incomplete
8:284th & 3 at own 19Timeout NORTH CAROLINA, clock 08:28
8:214th & 3 at own 19Will Monday punt for 37 yds, fair catch by Ryan Switzer at the NCaro 44
North Carolina Field goal, 5 plays
8:131st & 10 at own 44Marquise Williams pass complete to Bug Howard for 35 yds to the Duke 21 for a 1ST down
8:001st & 10 at opp 21Romar Morris run for 1 yd to the Duke 20
7:332nd & 9 at opp 20Marquise Williams run for 1 yd to the Duke 19
6:503rd & 8 at opp 19Marquise Williams run for 6 yds to the Duke 13
6:234th & 2 at opp 13Thomas Moore 30 yd FG GOODNorth Carolina 38, Duke 7
Duke Touchdown, 12 plays
6:234th & 2 at own 35Nick Weiler kickoff for 65 yds for a touchback
6:081st & 10 at own 25Anthony Boone pass complete to Jamison Crowder for 13 yds Jamison Crowder fumbled, forced by Cayson Collins, recovered by Duke Max McCaffrey for a 1ST down
6:011st & 10 at own 38Anthony Boone pass incomplete to David Reeves
5:512nd & 10 at own 38Anthony Boone run for 9 yds to the Duke 47
5:303rd & 1 at own 47Shaun Wilson run for 4 yds to the NCaro 49 for a 1ST down
5:001st & 10 at opp 49Anthony Boone pass complete to Jamison Crowder for 10 yds to the NCaro 39 for a 1ST down
4:301st & 10 at opp 39Shaun Wilson run for 4 yds to the NCaro 35
4:142nd & 6 at opp 35Anthony Boone pass complete to Jamison Crowder for 3 yds to the NCaro 32
3:503rd & 3 at opp 32Thomas Sirk run for 3 yds to the NCaro 29 for a 1ST down
3:321st & 10 at opp 29Anthony Boone pass incomplete to Issac Blakeney
3:202nd & 10 at opp 29Josh Snead run for 4 yds to the NCaro 25
2:463rd & 6 at opp 25Anthony Boone run for 7 yds to the NCaro 18 for a 1ST down
2:261st & 10 at opp 18Anthony Boone pass complete to Jamison Crowder for 18 yds for a TD, (Ross Martin KICK)North Carolina 38, Duke 14
North Carolina Punt, 8 plays
2:261st & 10 at own 35Jack Willoughby kickoff for 54 yds , Damien Washington return for 16 yds to the NCaro 27
2:021st & 10 at own 27Marquise Williams run for 6 yds to the NCaro 33
1:282nd & 4 at own 33Marquise Williams pass complete to Quinshad Davis for 5 yds to the NCaro 38 for a 1ST down
1:091st & 10 at own 38T.J. Logan run for 4 yds to the NCaro 42
0:572nd & 6 at own 42T.J. Logan run for 6 yds to the NCaro 48 for a 1ST down
0:351st & 10 at own 48Marquise Williams run for 6 yds to the Duke 46
Q4 14:552nd & 4 at opp 46T.J. Logan run for 2 yds to the NCaro 44 NORTH CAROLINA Penalty, Offensive Holding (-10 Yards) to the NCaro 46
Q4 14:502nd & 12 at own 46NORTH CAROLINA Penalty, False Start (-5 Yards) to the NCaro 41
Q4 14:022nd & 17 at own 41T.J. Logan run for 7 yds to the NCaro 48
Q4 13:303rd & 10 at own 48Marquise Williams run for 4 yds to the Duke 48
Q4 13:034th & 6 at opp 48Tommy Hibbard punt for 31 yds, fair catch by Jamison Crowder at the Duke 17
4th quarter5 drives, then North Carolina 45, Duke 20
Duke Touchdown, 12 plays
12:481st & 10 at own 17Anthony Boone run for 8 yds to the Duke 25
12:342nd & 2 at own 25Anthony Boone pass complete to Max McCaffrey for 10 yds to the Duke 35 for a 1ST down
12:021st & 10 at own 35Anthony Boone pass complete to Johnell Barnes for 10 yds to the Duke 45 for a 1ST down
11:531st & 10 at own 45Anthony Boone pass incomplete to Jamison Crowder
11:382nd & 10 at own 45Anthony Boone pass complete to Max McCaffrey for 18 yds to the NCaro 37 for a 1ST down
11:221st & 10 at opp 37DUKE Penalty, False Start (Max McCaffrey) to the NCaro 42
10:571st & 15 at opp 42Anthony Boone pass complete to Josh Snead for 4 yds to the NCaro 38
10:272nd & 11 at opp 38Anthony Boone pass complete to David Reeves for 9 yds to the NCaro 29
10:053rd & 2 at opp 29NORTH CAROLINA Penalty, Unsportsmanlike Conduct (Junior Gnonkonde) to the NCaro 14 for a 1ST down
9:401st & 10 at opp 14TEAM run for a loss of 7 yards to the NCaro 21
9:102nd & 17 at opp 21Anthony Boone pass complete to Johnell Barnes for 13 yds to the NCaro 8
8:453rd & 4 at opp 8Anthony Boone pass complete to Johnell Barnes for 6 yds to the NCaro 2 for a 1ST down
8:301st & goal at opp 2Thomas Sirk run for 1 yd to the NCaro 1
8:212nd & goal at opp 1Thomas Sirk run for 1 yd for a TD, (Two-Point Conversion failed )North Carolina 38, Duke 20
North Carolina Touchdown, 4 plays
8:212nd & 9 at own 35Jack Willoughby on-side kick recovered by NORTH CAROLINA at the Duke 31 , Quinshad Davis return for 18 yds to the Duke 31
8:001st & 10 at opp 31Romar Morris run for 4 yds to the Duke 27
7:202nd & 6 at opp 27Romar Morris run for 10 yds to the Duke 17 for a 1ST down
6:401st & 10 at opp 17Romar Morris run for 1 yd to the Duke 16
6:132nd & 9 at opp 16Marquise Williams run for 16 yds for a TD, (Thomas Moore KICK)North Carolina 45, Duke 20
6:132nd & 9 at own 35NORTH CAROLINA Penalty, Unsportsmanlike Conduct (Marquise Williams) to the NCaro 20
Duke Turnover on downs, 5 plays
6:132nd & 24 at own 20Nick Weiler kickoff for 65 yds , DeVon Edwards return for 19 yds to the Duke 34
5:591st & 10 at own 34Anthony Boone pass complete to Johnell Barnes for 45 yds to the NCaro 21 for a 1ST down
5:351st & 10 at opp 21Anthony Boone pass complete to Johnell Barnes for 7 yds to the NCaro 14
5:252nd & 3 at opp 14Anthony Boone pass incomplete to Jamison Crowder
5:203rd & 3 at opp 14Anthony Boone pass incomplete to Jamison Crowder
5:124th & 3 at opp 14Anthony Boone pass incomplete
North Carolina Punt, 5 plays
4:541st & 10 at own 14Romar Morris run for 12 yds to the NCaro 26 for a 1ST down
4:241st & 10 at own 26Romar Morris run for no gain to the NCaro 26
3:202nd & 10 at own 26Romar Morris run for 1 yd to the NCaro 27 NORTH CAROLINA Penalty, Offensive Holding (-10 Yards) to the NCaro 17
2:552nd & 19 at own 17Romar Morris run for 10 yds to the NCaro 27
2:303rd & 9 at own 27Charles Brunson run for 6 yds to the NCaro 33
1:464th & 3 at own 33Tommy Hibbard punt for 47 yds, downed at the Duke 20
Duke End of game, 4 plays
1:301st & 10 at own 20Thomas Sirk run for 1 yd to the Duke 21
1:102nd & 9 at own 21Thomas Sirk run for 4 yds to the Duke 25
0:403rd & 5 at own 25Thomas Sirk run for no gain to the Duke 25
0:204th & 5 at own 25Thomas Sirk run for 5 yds to the Duke 30 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.

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 12 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