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
From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
North Carolina
Duke
592
Total yards
378
276
Passing yards
262
316
Rushing yards
116
10.2
Yards per pass
6.6
5.5
Yards per rush
3.1
28
First downs
21
4–12
Third downs
10–19
2–2
Fourth downs
2–3
3
Turnovers
3
9–85
Penalties
5–35
30:37
Possession
28:34
Efficiency
North Carolina
Duke
52%
Success rate
47%
0.27
EPA per play
0.04
0.95
Explosiveness
1.14
0.07
Rushing EPA
−0.03
0.69
Passing EPA
0.10
32%
Passing-down success
60%
0.15
First-down EPA
−0.16
0.21
Second-down EPA
−0.15
0.47
Third-down EPA
0.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
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.
Q1 North CarolinaPunt, 3 plays, 2 yards
Q1 DukeFumble, 5 plays, 25 yards
Q1 North CarolinaTouchdown, 12 plays, 78 yards
Q1 DukeFumble return TD, 1 play (North Carolina scores), −10 yards
Q1 DukeTouchdown, 10 plays, 75 yards
Q1 North CarolinaTouchdown, 10 plays, 79 yards
Q1 DukePunt, 6 plays, 10 yards
Q2 North CarolinaTouchdown, 5 plays, 60 yards
Q2 DukePunt, 4 plays, 15 yards
Q2 North CarolinaFumble, 3 plays, 64 yards
Q2 DukePunt, 3 plays, 8 yards
Q2 North CarolinaFumble, 6 plays, 46 yards
Q2 DukePunt, 6 plays, 18 yards
Q2 North CarolinaFumble, 9 plays, 56 yards
Q2 DukeEnd of half, 3 plays, 12 yards
Q3 DukeInterception, 3 plays, 5 yards
Q3 North CarolinaTouchdown, 15 plays, 68 yards
Q3 DukePunt, 3 plays, 7 yards
Q3 North CarolinaField goal, 5 plays, 43 yards
Q3 DukeTouchdown, 12 plays, 75 yards
Q3 North CarolinaPunt, 8 plays, 25 yards
Q4 DukeTouchdown, 12 plays, 83 yards
Q4 North CarolinaTouchdown, 4 plays, 31 yards
Q4 DukeTurnover on downs, 5 plays, 52 yards
Q4 North CarolinaPunt, 5 plays, 19 yards
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:00
1st & 10 at own 35
Jack Willoughby kickoff for 65 yds for a touchback
14:51
1st & 10 at own 25
Marquise Williams run for 2 yds to the NCaro 27
14:32
2nd & 8 at own 27
Marquise Williams pass incomplete
14:27
3rd & 8 at own 27
Marquise Williams pass incomplete
14:13
4th & 8 at own 27
Tommy Hibbard punt for 49 yds , Jamison Crowder returns for 30 yds to the NCaro 46
Duke Fumble, 5 plays
14:04
1st & 10 at opp 46
Shaquille Powell run for 8 yds to the NCaro 38
13:31
2nd & 2 at opp 38
Anthony Boone pass complete to Jamison Crowder for a loss of 2 yards to the NCaro 40
13:00
3rd & 4 at opp 40
Anthony Boone pass complete to Max McCaffrey for 16 yds to the NCaro 24 for a 1ST down
12:36
1st & 10 at opp 24
Shaquille Powell run for 3 yds to the NCaro 21
12:18
2nd & 7 at opp 21
Thomas 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:11
1st & 10 at own 22
Marquise Williams pass complete to Quinshad Davis for 7 yds to the NCaro 29
12:01
2nd & 3 at own 29
Marquise Williams pass incomplete to Mack Hollins
12:01
3rd & 1 at own 29
DUKE Penalty, Defensive Offside (5 Yards) to the NCaro 34 for a 1ST down
11:53
1st & 10 at own 34
Marquise Williams run for 1 yd to the NCaro 35
11:31
2nd & 9 at own 35
T.J. Logan run for 4 yds to the NCaro 39
10:52
3rd & 5 at own 39
Marquise Williams pass complete to T.J. Logan for 22 yds to the Duke 39 for a 1ST down
10:40
1st & 10 at opp 39
T.J. Logan run for 9 yds to the Duke 30
10:23
2nd & 1 at opp 30
T.J. Logan run for 4 yds to the Duke 26 for a 1ST down
9:47
1st & 10 at opp 26
Romar Morris run for 6 yds to the Duke 20
9:33
2nd & 4 at opp 20
Marquise Williams run for 4 yds to the Duke 16 for a 1ST down
9:12
1st & 10 at opp 16
Marquise Williams run for 12 yds to the Duke 4 for a 1ST down
8:45
1st & goal at opp 4
Romar Morris run for 1 yd to the Duke 3
8:34
2nd & goal at opp 3
Marquise Williams pass complete to Quinshad Davis for 3 yds for a TD, (Thomas Moore KICK)North Carolina 7, Duke 0
8:34
2nd & 9 at own 35
Nick Weiler kickoff for 61 yds , DeVon Edwards return for 17 yds to the Duke 21
8:12
1st & 10 at own 21
DUKE Penalty, Face Mask (10 yards) (-10 Yards) to the Duke 11
7:49
1st & 20 at own 11
Anthony 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:49
1st & 10 at own 35
Nick Weiler kickoff for 65 yds for a touchback
7:14
1st & 10 at own 25
Josh Snead run for 1 yd to the Duke 26
7:01
2nd & 9 at own 26
Anthony Boone run for 8 yds to the Duke 34
6:34
3rd & 1 at own 34
Thomas Sirk run for 12 yds to the Duke 46 for a 1ST down
6:11
1st & 10 at own 46
Anthony Boone pass incomplete to Max McCaffrey
6:00
2nd & 10 at own 46
Anthony Boone run for 7 yds to the NCaro 47
5:31
3rd & 3 at opp 47
Anthony Boone pass incomplete to Jamison Crowder
5:25
4th & 3 at opp 47
Anthony Boone pass complete to Jamison Crowder for 31 yds to the NCaro 16 for a 1ST down
5:01
1st & 10 at opp 16
Anthony Boone run for 6 yds to the NCaro 10
4:28
2nd & 4 at opp 10
Anthony Boone pass incomplete
4:22
3rd & 4 at opp 10
Anthony 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:22
3rd & 4 at own 35
Jack Willoughby kickoff for 60 yds , Damien Washington return for 16 yds to the NCaro 21
4:03
1st & 10 at own 21
Marquise Williams run for 2 yds to the NCaro 23
3:45
2nd & 8 at own 23
Marquise Williams pass incomplete
3:45
3rd & 8 at own 23
DUKE Penalty, Defensive Offside (Dezmond Johnson) to the NCaro 28
3:33
3rd & 3 at own 28
Marquise Williams pass complete to Austin Proehl for 4 yds to the NCaro 32 for a 1ST down
3:12
1st & 10 at own 32
Marquise Williams pass complete to Bug Howard for 14 yds to the NCaro 46 for a 1ST down
3:01
1st & 10 at own 46
Marquise Williams pass complete to Bug Howard for 6 yds to the Duke 48
2:44
1st & goal at opp 1
T.J. Logan run for a loss of 1 yard to the Duke 2
2:05
2nd & goal at opp 2
T.J. Logan run for 1 yd to the Duke 1
1:59
3rd & goal at opp 1
T.J. Logan run for no gain to the Duke 1
1:26
4th & goal at opp 1
Marquise 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:26
4th & 10 at own 35
Nick Weiler kickoff for 65 yds for a touchback
1:00
1st & 10 at own 25
Shaun Wilson run for no gain to the Duke 25
0:45
2nd & 10 at own 25
Anthony Boone pass complete to Max McCaffrey for 9 yds to the Duke 34
0:20
3rd & 1 at own 34
Anthony Boone run for 5 yds to the Duke 39 for a 1ST down
0:00
1st & 10 at own 39
Anthony Boone pass incomplete to Johnell Barnes
Q2 14:45
2nd & 10 at own 39
Anthony Boone sacked by Norkeithus Otis and Ethan Farmer for a loss of 4 yards to the Duke 35
Q2 14:13
3rd & 14 at own 35
Anthony Boone pass incomplete to Jamison Crowder
Q2 14:00
4th & 14 at own 35
Will 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:50
1st & 10 at own 40
Marquise Williams pass complete to Ryan Switzer for 45 yds to the Duke 15 for a 1ST down
13:42
1st & 10 at opp 15
Marquise Williams pass complete to T.J. Thorpe for 7 yds to the Duke 8
13:28
2nd & 3 at opp 8
Romar Morris run for 4 yds to the Duke 4 for a 1ST down
13:19
1st & goal at opp 4
Romar Morris run for 3 yds to the Duke 1
13:02
2nd & goal at opp 1
Marquise Williams run for 1 yd for a TD, (Thomas Moore KICK)North Carolina 28, Duke 7
Duke Punt, 4 plays
13:02
2nd & 7 at own 35
Nick Weiler kickoff for 65 yds , DeVon Edwards return for 24 yds to the Duke 24
12:49
1st & 10 at own 24
Shaquille Powell run for 10 yds to the Duke 34 for a 1ST down
12:30
1st & 10 at own 34
Anthony Boone run for 5 yds to the Duke 39
11:59
2nd & 5 at own 39
Anthony Boone pass incomplete
11:52
3rd & 5 at own 39
Anthony Boone pass incomplete to Johnell Barnes
11:43
4th & 5 at own 39
Will Monday punt for 38 yds, punt out-of-bounds at the NCaro 23
North Carolina Fumble, 3 plays
11:37
1st & 10 at own 23
Marquise Williams run for 12 yds to the NCaro 35 for a 1ST down
11:10
1st & 10 at own 35
NORTH CAROLINA Penalty, Offensive Holding (Lucas Crowley) to the NCaro 25
10:46
1st & 20 at own 25
Marquise Williams pass complete to Ryan Switzer for 62 yds to the Duke 13 for a 1ST down
10:30
1st & 10 at opp 13
Marquise Williams run for 6 yds to the Duke 7 Marquise Williams fumbled, recovered by Duke Bryon Fields
Duke Punt, 3 plays
10:15
1st & 10 at own 7
Josh Snead run for 8 yds to the Duke 15
9:55
2nd & 2 at own 15
Anthony Boone pass incomplete to Issac Blakeney
9:51
3rd & 2 at own 15
Anthony Boone pass incomplete to Max McCaffrey
9:42
4th & 2 at own 15
Will Monday punt for 51 yds , Ryan Switzer returns for a loss of 3 yards to the NCaro 31
North Carolina Fumble, 6 plays
9:28
1st & 10 at own 31
T.J. Logan run for 2 yds to the NCaro 33
9:00
2nd & 8 at own 33
Marquise Williams run for 10 yds to the NCaro 43 for a 1ST down
8:42
1st & 10 at own 43
T.J. Logan run for 9 yds to the Duke 48
8:32
2nd & 1 at opp 48
T.J. Logan run for 9 yds to the Duke 39 for a 1ST down
8:22
1st & 10 at opp 39
Marquise Williams run for 16 yds to the Duke 23 for a 1ST down
8:14
1st & 10 at opp 23
Marquise 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:55
1st & 10 at own 31
Shaun Wilson run for 3 yds to the Duke 34
7:30
2nd & 7 at own 34
Anthony Boone pass complete to Shaun Wilson for 1 yd to the Duke 35
7:00
3rd & 6 at own 35
Anthony Boone pass complete to Max McCaffrey for 20 yds to the NCaro 45 for a 1ST down
6:30
1st & 10 at opp 45
Shaun Wilson run for 4 yds to the NCaro 41
6:04
2nd & 6 at opp 41
Anthony Boone run for a loss of 1 yard to the NCaro 42
5:20
3rd & 7 at opp 42
Anthony Boone sacked by Jessie Rogers and Norkeithus Otis for a loss of 9 yards to the Duke 49
4:42
4th & 16 at own 49
Will Monday punt for 15 yds, downed at the NCaro 36
North Carolina Fumble, 9 plays
4:30
1st & 10 at own 36
Romar Morris run for 9 yds to the NCaro 45
4:16
2nd & 1 at own 45
Romar Morris run for 20 yds to the Duke 35 for a 1ST down
4:03
1st & 10 at opp 35
Romar Morris run for 6 yds to the Duke 29
3:44
2nd & 4 at opp 29
Romar Morris run for 4 yds to the Duke 25 for a 1ST down
3:00
1st & 10 at opp 25
T.J. Logan run for 7 yds to the Duke 18
2:44
2nd & 3 at opp 18
NORTH CAROLINA Penalty, False Start (Jack Tabb) to the Duke 23
2:31
2nd & 8 at opp 23
Timeout NORTH CAROLINA, clock 02:31
2:27
2nd & 8 at opp 23
Marquise Williams pass complete to Quinshad Davis for 17 yds to the Duke 6 for a 1ST down
2:19
1st & goal at opp 6
NORTH CAROLINA Penalty, Offensive Holding (Caleb Peterson) to the Duke 16
2:14
1st & goal at opp 16
Marquise Williams pass incomplete to Bug Howard
2:04
2nd & goal at opp 16
Marquise Williams run for 8 yds to the Duke 8
1:18
3rd & goal at opp 8
Marquise 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:00
1st & 10 at own 15
Anthony Boone pass complete to Johnell Barnes for 4 yds to the Duke 19
0:40
2nd & 6 at own 19
Anthony Boone run for a loss of 4 yards to the Duke 15 Anthony Boone fumbled, recovered by Duke Anthony Boone
0:25
3rd & 10 at own 15
NORTH CAROLINA Penalty, Defensive Offside (5 Yards) to the Duke 20
0:05
3rd & 5 at own 20
Shaquille 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:00
1st & 10 at own 35
Nick Weiler kickoff for 65 yds for a touchback
14:50
1st & 10 at own 25
Josh Snead run for 5 yds to the Duke 30
14:26
2nd & 5 at own 30
Anthony Boone run for no gain to the Duke 30
13:48
3rd & 5 at own 30
Anthony Boone pass intercepted M.J. Stewart return for no gain to the NCaro 32
North Carolina Touchdown, 15 plays
13:32
1st & 10 at own 32
Marquise Williams pass complete to Ryan Switzer for 2 yds to the NCaro 34
13:20
2nd & 8 at own 34
Marquise Williams pass complete to Quinshad Davis for 9 yds to the NCaro 43 for a 1ST down
13:13
1st & 10 at own 43
Marquise Williams pass complete to Quinshad Davis for 3 yds to the NCaro 46
12:35
2nd & 7 at own 46
T.J. Logan run for 1 yd to the NCaro 47
12:05
3rd & 6 at own 47
Marquise Williams pass complete to Jack Tabb for 19 yds to the Duke 34 for a 1ST down
11:52
1st & 10 at opp 34
T.J. Logan run for 4 yds to the Duke 30
11:18
2nd & 6 at opp 30
Marquise Williams run for no gain to the Duke 30
10:39
3rd & 6 at opp 30
Marquise Williams pass incomplete to Ryan Switzer
10:34
4th & 6 at opp 30
DUKE Penalty, Defensive Holding (Bryon Fields) to the Duke 20 for a 1ST down
10:30
1st & 10 at opp 20
Marquise Williams pass incomplete to T.J. Thorpe
10:26
2nd & 10 at opp 20
Marquise Williams pass incomplete to Ryan Switzer
10:17
3rd & 10 at opp 20
Marquise Williams pass complete to T.J. Logan for 15 yds to the Duke 5 for a 1ST down
9:56
1st & goal at opp 5
Romar Morris run for 4 yds to the Duke 1
9:34
2nd & goal at opp 1
Marquise Williams run for no gain to the Duke 1
9:15
3rd & goal at opp 1
Marquise Williams pass incomplete to Quinshad Davis
9:10
4th & goal at opp 1
T.J. Logan run for 1 yd for a TD, (Thomas Moore KICK)North Carolina 35, Duke 7
Duke Punt, 3 plays
9:10
4th & 6 at own 35
Nick Weiler kickoff for 64 yds , DeVon Edwards return for 11 yds to the Duke 12
8:59
1st & 10 at own 12
Anthony Boone pass incomplete to Jamison Crowder
8:52
2nd & 10 at own 12
Anthony Boone pass complete to Issac Blakeney for 7 yds to the Duke 19
8:28
3rd & 3 at own 19
Anthony Boone pass incomplete
8:28
4th & 3 at own 19
Timeout NORTH CAROLINA, clock 08:28
8:21
4th & 3 at own 19
Will Monday punt for 37 yds, fair catch by Ryan Switzer at the NCaro 44
North Carolina Field goal, 5 plays
8:13
1st & 10 at own 44
Marquise Williams pass complete to Bug Howard for 35 yds to the Duke 21 for a 1ST down
8:00
1st & 10 at opp 21
Romar Morris run for 1 yd to the Duke 20
7:33
2nd & 9 at opp 20
Marquise Williams run for 1 yd to the Duke 19
6:50
3rd & 8 at opp 19
Marquise Williams run for 6 yds to the Duke 13
6:23
4th & 2 at opp 13
Thomas Moore 30 yd FG GOODNorth Carolina 38, Duke 7
Duke Touchdown, 12 plays
6:23
4th & 2 at own 35
Nick Weiler kickoff for 65 yds for a touchback
6:08
1st & 10 at own 25
Anthony 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:01
1st & 10 at own 38
Anthony Boone pass incomplete to David Reeves
5:51
2nd & 10 at own 38
Anthony Boone run for 9 yds to the Duke 47
5:30
3rd & 1 at own 47
Shaun Wilson run for 4 yds to the NCaro 49 for a 1ST down
5:00
1st & 10 at opp 49
Anthony Boone pass complete to Jamison Crowder for 10 yds to the NCaro 39 for a 1ST down
4:30
1st & 10 at opp 39
Shaun Wilson run for 4 yds to the NCaro 35
4:14
2nd & 6 at opp 35
Anthony Boone pass complete to Jamison Crowder for 3 yds to the NCaro 32
3:50
3rd & 3 at opp 32
Thomas Sirk run for 3 yds to the NCaro 29 for a 1ST down
3:32
1st & 10 at opp 29
Anthony Boone pass incomplete to Issac Blakeney
3:20
2nd & 10 at opp 29
Josh Snead run for 4 yds to the NCaro 25
2:46
3rd & 6 at opp 25
Anthony Boone run for 7 yds to the NCaro 18 for a 1ST down
2:26
1st & 10 at opp 18
Anthony 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:26
1st & 10 at own 35
Jack Willoughby kickoff for 54 yds , Damien Washington return for 16 yds to the NCaro 27
2:02
1st & 10 at own 27
Marquise Williams run for 6 yds to the NCaro 33
1:28
2nd & 4 at own 33
Marquise Williams pass complete to Quinshad Davis for 5 yds to the NCaro 38 for a 1ST down
1:09
1st & 10 at own 38
T.J. Logan run for 4 yds to the NCaro 42
0:57
2nd & 6 at own 42
T.J. Logan run for 6 yds to the NCaro 48 for a 1ST down
0:35
1st & 10 at own 48
Marquise Williams run for 6 yds to the Duke 46
Q4 14:55
2nd & 4 at opp 46
T.J. Logan run for 2 yds to the NCaro 44 NORTH CAROLINA Penalty, Offensive Holding (-10 Yards) to the NCaro 46
Q4 14:50
2nd & 12 at own 46
NORTH CAROLINA Penalty, False Start (-5 Yards) to the NCaro 41
Q4 14:02
2nd & 17 at own 41
T.J. Logan run for 7 yds to the NCaro 48
Q4 13:30
3rd & 10 at own 48
Marquise Williams run for 4 yds to the Duke 48
Q4 13:03
4th & 6 at opp 48
Tommy 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:48
1st & 10 at own 17
Anthony Boone run for 8 yds to the Duke 25
12:34
2nd & 2 at own 25
Anthony Boone pass complete to Max McCaffrey for 10 yds to the Duke 35 for a 1ST down
12:02
1st & 10 at own 35
Anthony Boone pass complete to Johnell Barnes for 10 yds to the Duke 45 for a 1ST down
11:53
1st & 10 at own 45
Anthony Boone pass incomplete to Jamison Crowder
11:38
2nd & 10 at own 45
Anthony Boone pass complete to Max McCaffrey for 18 yds to the NCaro 37 for a 1ST down
11:22
1st & 10 at opp 37
DUKE Penalty, False Start (Max McCaffrey) to the NCaro 42
10:57
1st & 15 at opp 42
Anthony Boone pass complete to Josh Snead for 4 yds to the NCaro 38
10:27
2nd & 11 at opp 38
Anthony Boone pass complete to David Reeves for 9 yds to the NCaro 29
10:05
3rd & 2 at opp 29
NORTH CAROLINA Penalty, Unsportsmanlike Conduct (Junior Gnonkonde) to the NCaro 14 for a 1ST down
9:40
1st & 10 at opp 14
TEAM run for a loss of 7 yards to the NCaro 21
9:10
2nd & 17 at opp 21
Anthony Boone pass complete to Johnell Barnes for 13 yds to the NCaro 8
8:45
3rd & 4 at opp 8
Anthony Boone pass complete to Johnell Barnes for 6 yds to the NCaro 2 for a 1ST down
8:30
1st & goal at opp 2
Thomas Sirk run for 1 yd to the NCaro 1
8:21
2nd & goal at opp 1
Thomas Sirk run for 1 yd for a TD, (Two-Point Conversion failed )North Carolina 38, Duke 20
North Carolina Touchdown, 4 plays
8:21
2nd & 9 at own 35
Jack Willoughby on-side kick recovered by NORTH CAROLINA at the Duke 31 , Quinshad Davis return for 18 yds to the Duke 31
8:00
1st & 10 at opp 31
Romar Morris run for 4 yds to the Duke 27
7:20
2nd & 6 at opp 27
Romar Morris run for 10 yds to the Duke 17 for a 1ST down
6:40
1st & 10 at opp 17
Romar Morris run for 1 yd to the Duke 16
6:13
2nd & 9 at opp 16
Marquise Williams run for 16 yds for a TD, (Thomas Moore KICK)North Carolina 45, Duke 20
6:13
2nd & 9 at own 35
NORTH CAROLINA Penalty, Unsportsmanlike Conduct (Marquise Williams) to the NCaro 20
Duke Turnover on downs, 5 plays
6:13
2nd & 24 at own 20
Nick Weiler kickoff for 65 yds , DeVon Edwards return for 19 yds to the Duke 34
5:59
1st & 10 at own 34
Anthony Boone pass complete to Johnell Barnes for 45 yds to the NCaro 21 for a 1ST down
5:35
1st & 10 at opp 21
Anthony Boone pass complete to Johnell Barnes for 7 yds to the NCaro 14
5:25
2nd & 3 at opp 14
Anthony Boone pass incomplete to Jamison Crowder
5:20
3rd & 3 at opp 14
Anthony Boone pass incomplete to Jamison Crowder
5:12
4th & 3 at opp 14
Anthony Boone pass incomplete
North Carolina Punt, 5 plays
4:54
1st & 10 at own 14
Romar Morris run for 12 yds to the NCaro 26 for a 1ST down
4:24
1st & 10 at own 26
Romar Morris run for no gain to the NCaro 26
3:20
2nd & 10 at own 26
Romar Morris run for 1 yd to the NCaro 27 NORTH CAROLINA Penalty, Offensive Holding (-10 Yards) to the NCaro 17
2:55
2nd & 19 at own 17
Romar Morris run for 10 yds to the NCaro 27
2:30
3rd & 9 at own 27
Charles Brunson run for 6 yds to the NCaro 33
1:46
4th & 3 at own 33
Tommy Hibbard punt for 47 yds, downed at the Duke 20
Duke End of game, 4 plays
1:30
1st & 10 at own 20
Thomas Sirk run for 1 yd to the Duke 21
1:10
2nd & 9 at own 21
Thomas Sirk run for 4 yds to the Duke 25
0:40
3rd & 5 at own 25
Thomas Sirk run for no gain to the Duke 25
0:20
4th & 5 at own 25
Thomas 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.