From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
NC State
North Carolina
462
Total yards
468
242
Passing yards
275
220
Rushing yards
193
12.1
Yards per pass
8.1
4.8
Yards per rush
6.9
27
First downs
17
2–9
Third downs
3–14
0–0
Fourth downs
1–1
1
Turnovers
2
6–55
Penalties
9–94
35:45
Possession
24:15
2
Sacks (by defense)
4
Efficiency
NC State
North Carolina
54%
Success rate
31%
0.31
EPA per play
0.24
1.13
Explosiveness
1.88
0.23
Rushing EPA
0.20
0.63
Passing EPA
0.28
29%
Passing-down success
17%
0.40
First-down EPA
0.38
0.15
Second-down EPA
0.01
0.29
Third-down EPA
0.49
23%
Havoc by its defense
15%
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 63% to win. NC State won as Elo’s underdog.
The line
North Carolina −2, 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 North Carolina 56%, NC State 44%. 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. North Carolina drives left to right, NC State right to left.
Q1 NC StatePunt, 3 plays, 5 yards
Q1 North CarolinaPunt, 3 plays, 0 yards
Q1 NC StatePunt, 8 plays, 32 yards
Q1 North CarolinaPunt, 4 plays, 7 yards
Q1 NC StateInterception, 5 plays, 24 yards
Q1 North CarolinaFumble, 3 plays, −9 yards
Q1 NC StateTouchdown, 1 play, 11 yards
Q1 North CarolinaPunt, 3 plays, 3 yards
Q1 NC StatePunt, 4 plays, 10 yards
Q2 North CarolinaTouchdown, 11 plays, 70 yards
Q2 NC StatePunt, 5 plays, 14 yards
Q2 North CarolinaMissed FG, 13 plays, 67 yards
Q2 NC StateEnd of half, 2 plays, 7 yards
Q3 North CarolinaPunt, 3 plays, −1 yard
Q3 NC StateField goal, 8 plays, 36 yards
Q3 North CarolinaTouchdown, 1 play, 75 yards
Q3 NC StateField goal, 7 plays, 54 yards
Q3 North CarolinaTouchdown, 8 plays, 75 yards
Q3 NC StateTouchdown, 6 plays, 69 yards
Q4 North CarolinaField goal, 5 plays, 51 yards
Q4 NC StateTouchdown, 7 plays, 69 yards
Q4 North CarolinaPunt, 3 plays, 6 yards
Q4 NC StateField goal, 7 plays, 70 yards
Q4 North CarolinaTouchdown, 3 plays, 75 yards
Q4 NC StateTouchdown, 6 plays, 75 yards
Q4 North CarolinaFumble, 4 plays, 19 yards
Play by play
1st quarter9 drives, then NC State 7, North Carolina 0
NC State Punt, 3 plays
15:00
1st & 10 at own 35
Lucas Osada kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
CJ Bailey run for 1 yd to the NCSU 26
15:00
2nd & 9 at own 26
CJ Bailey run for 4 yds to the NCSU 30
15:00
3rd & 5 at own 30
CJ Bailey pass incomplete
13:24
4th & 5 at own 30
Caden Noonkester punt for 32 yds
North Carolina Punt, 3 plays
13:24
1st & 10 at own 38
Omarion Hampton run for no gain to the UNC 38
13:24
2nd & 10 at own 38
Jacolby Criswell pass incomplete to Nate McCollum
13:24
3rd & 10 at own 38
Jacolby Criswell pass incomplete to Jordan Shipp
12:30
4th & 10 at own 38
Tom Maginness punt for 44 yds , Jalen Coit returns for 2 yds to the NCSU 20
NC State Punt, 8 plays
12:30
1st & 10 at own 20
Jordan Waters run for 5 yds to the NCSU 25
12:30
2nd & 5 at own 25
CJ Bailey run for 14 yds to the NCSU 39 for a 1ST down
12:30
1st & 10 at own 39
CJ Bailey sacked by Desmond Evans for a loss of 4 yards to the NCSU 35
12:30
2nd & 14 at own 35
CJ Bailey pass complete to Dacari Collins for 7 yds to the NCSU 42
12:30
3rd & 7 at own 42
CJ Bailey pass complete to Dacari Collins for 12 yds to the UNC 46 for a 1ST down North Carolina Penalty, Roughing The Passer (Charleston French) to the UNC 31 for a 1ST down
12:30
1st & 10 at opp 31
Kevin Concepcion sacked by Amare Campbell for a loss of 7 yards to the UNC 38
12:30
2nd & 17 at opp 38
CJ Bailey pass incomplete to Wesley Grimes
12:30
3rd & 17 at opp 38
Shotgun Bailey,CJ rush right for 9 yards gain to the UNC29 (Huzzie,Alijah), out of bounds PENALTY NCSU Holding (Waters,Jordan) 10 yards from UNC38 to UNC48. NO PLAY.
12:30
3rd & 27 at opp 48
CJ Bailey pass complete to Justin Joly for no gain to the UNC 48
7:43
4th & 27 at opp 48
Caden Noonkester punt for 34 yds, fair catch by Alijah Huzzie at the UNC 14
North Carolina Punt, 4 plays
7:43
1st & 10 at own 14
North Carolina Penalty, Personal Foul (-15 Yards) to the UNC 17
7:43
1st & 7 at own 17
Jacolby Criswell pass complete to Nate McCollum for 2 yds to the UNC 19
7:43
2nd & 5 at own 19
Omarion Hampton run for 2 yds to the UNC 21
7:43
3rd & 3 at own 21
Jacolby Criswell pass incomplete to Nate McCollum
6:03
4th & 3 at own 21
Tom Maginness punt for 40 yds
NC State Interception, 5 plays
6:03
1st & 10 at own 39
Kendrick Raphael run for 11 yds to the 50 yard line for a 1ST down
6:03
1st & 10 at the 50
Kendrick Raphael run for 3 yds to the UNC 47
6:03
2nd & 7 at opp 47
CJ Bailey run for 7 yds to the UNC 40 for a 1ST down
6:03
1st & 10 at opp 40
Jordan Waters run for 3 yds to the UNC 37
3:45
2nd & 7 at opp 37
CJ Bailey pass intercepted, touchback.
North Carolina Fumble, 3 plays
3:45
1st & 10 at own 20
Omarion Hampton run for no gain to the UNC 20
3:45
2nd & 10 at own 20
Jacolby Criswell pass incomplete to Chris Culliver
3:00
3rd & 10 at own 20
Jacolby Criswell sacked by Davin Vann for a loss of 9 yards to the UNC 11 Jacolby Criswell fumbled, recovered by NCSU Sean Brown , return for 0 yards
NC State Touchdown, 1 play
3:00
1st & 10 at opp 11
Shotgun Bailey,CJ pass incomplete short left to Joly,Justin thrown to UNC00 PENALTY UNC Pass Interference (Cost,Kaleb) 9 yards from UNC11 to UNC02, 1ST DOWN. NO PLAY.
2:50
1st & goal at opp 2
Hollywood Smothers run for 2 yds for a TD (Kanoah Vinesett KICK)NC State 7, North Carolina 0
North Carolina Punt, 3 plays
2:46
1st & 10 at own 35
Collin Smith kickoff for 53 yds , Nate McCollum return for 20 yds to the UNC 32
2:46
1st & 10 at own 32
Caleb Hood pass complete to Nate McCollum for 2 yds to the UNC 34
2:46
2nd & 8 at own 34
No Huddle-Shotgun Hampton,Omarion rush middle for 7 yards gain to the UNC41 (Brown,Sean) PENALTY UNC Holding (Blaske,Austin) 10 yards from UNC34 to UNC24. NO PLAY.
2:46
2nd & 18 at own 24
Jacolby Criswell pass complete to J.J. Jones for 11 yds to the UNC 35
2:46
3rd & 7 at own 35
Jacolby Criswell pass incomplete to Jordan Shipp
1:15
4th & 7 at own 35
Tom Maginness punt for 42 yds
NC State Punt, 4 plays
1:15
1st & 10 at own 23
CJ Bailey run for 11 yds to the NCSU 34 for a 1ST down
0:00
1st & 10 at own 34
Hollywood Smothers run for a loss of 7 yards to the NCSU 27
Q2 15:00
2nd & 17 at own 27
Kevin Concepcion run for no gain to the NCSU 27
Q2 15:00
3rd & 17 at own 27
Hollywood Smothers run for 6 yds to the NCSU 33
Q2 13:30
4th & 11 at own 33
Caden Noonkester punt for 37 yds, fair catch by Alijah Huzzie at the UNC 30
2nd quarter4 drives, then NC State 7, North Carolina 6
North Carolina Touchdown, 11 plays
13:30
1st & 10 at own 30
Omarion Hampton run for 5 yds to the UNC 35
13:30
2nd & 5 at own 35
Jacolby Criswell pass complete to Nate McCollum for 9 yds to the UNC 44 for a 1ST down
13:30
1st & 10 at own 44
Omarion Hampton run for 3 yds to the UNC 47
13:30
2nd & 7 at own 47
Omarion Hampton run for 19 yds to the NCSU 34 for a 1ST down North Carolina Penalty, UNR: Unnecessary Roughness (Howard Sampson) to the NCSU 49 for a 1ST down
13:30
1st & 10 at opp 49
Omarion Hampton run for 11 yds to the NCSU 38 for a 1ST down
13:30
1st & 10 at opp 38
Jacolby Criswell pass complete to Omarion Hampton for 5 yds to the NCSU 33
13:30
2nd & 5 at opp 33
PENALTY UNC False Start (Blaske,Austin) 5 yards from NCSU33 to NCSU38. NO PLAY.
13:30
2nd & 10 at opp 38
Jacolby Criswell pass complete to Christian Hamilton for 4 yds to the NCSU 34
13:30
3rd & 6 at opp 34
Omarion Hampton run for 3 yds to the NCSU 31
8:47
4th & 3 at opp 31
Jacolby Criswell pass incomplete to Christian Hamilton
8:47
4th & 3 at opp 31
No Huddle-Shotgun Criswell,Jacolby pass incomplete deep right to Hamilton,Christian thrown to NCSU11 PENALTY NCSU Pass Interference (Marshall,Devon) 15 yards from NCSU31 to NCSU16, 1ST DOWN. NO PLAY.
8:47
1st & 10 at opp 16
Jacolby Criswell pass incomplete to John Copenhaver
8:47
2nd & 10 at opp 16
Omarion Hampton run for a loss of 1 yard to the NCSU 17
7:49
3rd & 11 at opp 17
Jacolby Criswell pass complete to J.J. Jones for 17 yds for a TD (Noah Burnette PAT MISSED)NC State 7, North Carolina 6
NC State Punt, 5 plays
7:49
1st & 10 at own 35
Lucas Osada kickoff for 65 yds for a touchback
7:49
1st & 10 at own 25
Kendrick Raphael run for 1 yd to the NCSU 26
7:49
2nd & 9 at own 26
Kendrick Raphael run for 9 yds to the NCSU 35 for a 1ST down
7:49
1st & 10 at own 35
Kendrick Raphael run for 4 yds to the NCSU 39
7:49
2nd & 6 at own 39
CJ Bailey pass incomplete to Noah Rogers
7:49
3rd & 6 at own 39
CJ Bailey pass incomplete to Noah Rogers
5:23
4th & 6 at own 39
Caden Noonkester punt for 54 yds, punt out-of-bounds at the UNC 7 , Alijah Huzzie returns for no gain to the UNC 7
North Carolina Missed FG, 13 plays
5:23
1st & 10 at own 7
PENALTY NCSU Delay Of Game (Vann,Davin) 5 yards from UNC07 to UNC12. NO PLAY.
5:23
1st & 5 at own 12
Omarion Hampton run for a loss of 1 yard to the UNC 11
5:23
2nd & 6 at own 11
Omarion Hampton run for 8 yds to the UNC 19 for a 1ST down
5:23
1st & 10 at own 19
Omarion Hampton run for 5 yds to the UNC 24
5:23
2nd & 5 at own 24
Jacolby Criswell pass complete to Kobe Paysour for 10 yds to the UNC 34 for a 1ST down
5:23
1st & 10 at own 34
Omarion Hampton run for 3 yds to the UNC 37
5:23
2nd & 7 at own 37
Jacolby Criswell pass incomplete
5:23
3rd & 7 at own 37
Jacolby Criswell pass complete to John Copenhaver for 19 yds to the NCSU 44 for a 1ST down
5:23
1st & 10 at opp 44
Davion Gause run for 2 yds to the NCSU 42
2:00
2nd & 8 at opp 42
Timeout North Carolina, clock 02:00
2:00
2nd & 8 at opp 42
Jacolby Criswell run for 13 yds to the NCSU 29 for a 1ST down
2:00
1st & 10 at opp 29
Omarion Hampton run for 1 yd to the NCSU 28
2:00
2nd & 9 at opp 28
Jacolby Criswell pass complete to J.J. Jones for 2 yds to the NCSU 26
0:50
3rd & 7 at opp 26
Timeout NC State, clock 00:50
0:50
3rd & 7 at opp 26
Jacolby Criswell pass incomplete to John Copenhaver
0:41
4th & 7 at opp 26
Noah Burnette 43 yd FG MISSED
NC State End of half, 2 plays
0:41
1st & 10 at own 26
Jordan Waters run for 4 yds to the NCSU 30
0:00
2nd & 6 at own 30
Jordan Waters run for 3 yds to the NCSU 33
3rd quarter6 drives, then North Carolina 20, NC State 13
North Carolina Punt, 3 plays
15:00
1st & 10 at own 35
Collin Smith kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Omarion Hampton run for a loss of 1 yard to the UNC 24
15:00
2nd & 11 at own 24
Jacolby Criswell pass incomplete to John Copenhaver
15:00
3rd & 11 at own 24
Jacolby Criswell pass incomplete to Nate McCollum
14:07
4th & 11 at own 24
Tom Maginness punt for 36 yds, fair catch by Jalen Coit at the NCSU 40
NC State Field goal, 8 plays
14:07
1st & 10 at own 40
CJ Bailey run for 9 yds to the NCSU 49
14:07
2nd & 1 at own 49
Hollywood Smothers run for 8 yds to the UNC 43 for a 1ST down
14:07
1st & 10 at opp 43
Hollywood Smothers run for 9 yds to the UNC 34
14:07
2nd & 1 at opp 34
Hollywood Smothers run for 6 yds to the UNC 28 for a 1ST down
14:07
1st & 10 at opp 28
CJ Bailey run for 5 yds to the UNC 23
14:07
2nd & 5 at opp 23
Hollywood Smothers run for 2 yds to the UNC 21
14:07
3rd & 3 at opp 21
CJ Bailey sacked by Alijah Huzzie for a loss of 3 yards to the UNC 24
10:01
4th & 6 at opp 24
Kanoah Vinesett 41 yd FG GOODNC State 10, North Carolina 6
North Carolina Touchdown, 1 play
10:01
1st & 10 at own 35
Collin Smith kickoff for 65 yds for a touchback
9:50
1st & 10 at own 25
Omarion Hampton run for 75 yds for a TD (Noah Burnette KICK)North Carolina 13, NC State 10
NC State Field goal, 7 plays
9:44
1st & 10 at own 35
Lucas Osada kickoff for 60 yds , DK Kaufman return for 18 yds to the NCSU 23
9:44
1st & 10 at own 23
Jordan Waters run for 13 yds to the NCSU 36 for a 1ST down
9:44
1st & 10 at own 36
CJ Bailey run for 1 yd to the NCSU 37
9:44
2nd & 9 at own 37
CJ Bailey pass complete to Justin Joly for 37 yds to the UNC 26 for a 1ST down
9:44
1st & 10 at opp 26
Kendrick Raphael run for 8 yds to the UNC 18
9:44
2nd & 2 at opp 18
Shotgun Raphael,Kendrick rush left for 1 yard loss to the UNC19 (Campbell,Amare), out of bounds PENALTY NCSU Holding (Daniels,Dante) 10 yards from UNC18 to UNC28. NO PLAY.
9:44
2nd & 12 at opp 28
CJ Bailey pass complete to Hollywood Smothers for 5 yds to the UNC 23
9:44
3rd & 7 at opp 23
CJ Bailey pass incomplete to Justin Joly
5:46
4th & 7 at opp 23
Kanoah Vinesett 40 yd FG GOODTied at 13
North Carolina Touchdown, 8 plays
5:46
1st & 10 at own 35
Collin Smith kickoff for 65 yds for a touchback
5:46
1st & 10 at own 25
Omarion Hampton run for 2 yds to the UNC 27
5:46
2nd & 8 at own 27
Jacolby Criswell pass incomplete to J.J. Jones
5:46
3rd & 8 at own 27
Jacolby Criswell pass complete to Paul Billups II for 7 yds to the UNC 34
5:46
4th & 1 at own 34
Jacolby Criswell run for 5 yds to the UNC 39 for a 1ST down
5:46
1st & 10 at own 39
PENALTY UNC False Start (Sampson,Howard) 5 yards from UNC39 to UNC34. NO PLAY.
5:46
1st & 15 at own 34
Jacolby Criswell pass complete to Omarion Hampton for 2 yds to the UNC 32
5:46
2nd & 17 at own 32
Jacolby Criswell pass incomplete to Kobe Paysour
5:46
3rd & 17 at own 32
Jacolby Criswell pass complete to Nate McCollum for 18 yds to the 50 yard line for a 1ST down
2:19
1st & 10 at the 50
Jacolby Criswell pass complete to Chris Culliver for 50 yds for a TD (Noah Burnette KICK)North Carolina 20, NC State 13
NC State Touchdown, 6 plays
2:14
1st & 10 at own 35
Lucas Osada kickoff for 51 yds , DK Kaufman return for 17 yds to the NCSU 31
2:14
1st & 10 at own 31
CJ Bailey pass complete to Hollywood Smothers for 22 yds to the UNC 47 for a 1ST down
2:14
1st & 10 at opp 47
Hollywood Smothers run for 18 yds to the UNC 29 for a 1ST down
2:14
1st & 10 at opp 29
Hollywood Smothers run for 6 yds to the UNC 23
0:00
2nd & 4 at opp 23
Jordan Waters run for 7 yds to the UNC 16 for a 1ST down
Q4 15:00
1st & 10 at opp 16
Kevin Concepcion run for 2 yds to the UNC 14
Q4 14:15
2nd & 8 at opp 14
CJ Bailey pass complete to Dante Daniels for 14 yds for a TD (Kanoah Vinesett KICK)Tied at 20
4th quarter7 drives, then NC State 35, North Carolina 30
North Carolina Field goal, 5 plays
14:08
1st & 10 at own 35
Collin Smith kickoff for 65 yds , Nate McCollum return for 41 yds to the UNC 41
14:08
1st & 10 at own 41
Jacolby Criswell pass complete to Chris Culliver for 46 yds to the NCSU 13 for a 1ST down
Lucas Osada kickoff for 63 yds , DK Kaufman return for 29 yds to the NCSU 31
12:21
1st & 10 at own 31
Hollywood Smothers run for 21 yds to the UNC 48 for a 1ST down
12:21
1st & 10 at opp 48
CJ Bailey pass complete to Kevin Concepcion for 21 yds to the UNC 27 for a 1ST down
12:21
1st & 10 at opp 27
Kevin Concepcion run for 5 yds to the UNC 22
12:21
2nd & 5 at opp 22
CJ Bailey run for 5 yds to the UNC 17 for a 1ST down
9:28
1st & 10 at opp 17
Timeout NC State, clock 09:28
9:28
1st & 10 at opp 17
Hollywood Smothers run for no gain to the UNC 17
9:28
2nd & 10 at opp 17
CJ Bailey run for 4 yds to the UNC 13
8:01
3rd & 6 at opp 13
CJ Bailey pass complete to Kevin Concepcion for 13 yds for a TD (Kanoah Vinesett PAT BLOCKED)NC State 26, North Carolina 23
North Carolina Punt, 3 plays
7:56
1st & 10 at own 35
Collin Smith kickoff for 46 yds , Ryan Ward return for 7 yds to the UNC 26
7:56
1st & 10 at own 26
Caleb Hood run for 2 yds to the UNC 28
7:56
2nd & 8 at own 28
Jacolby Criswell pass complete to John Copenhaver for 4 yds to the UNC 32
7:56
3rd & 4 at own 32
Jacolby Criswell pass incomplete to J.J. Jones
6:31
4th & 4 at own 32
Tom Maginness punt for 48 yds
NC State Field goal, 7 plays
6:31
1st & 10 at own 20
North Carolina Penalty, Personal Foul (15 Yards) to the NCSU 37 for a 1ST down
6:31
1st & 10 at own 37
CJ Bailey pass complete to Dacari Collins for 43 yds to the UNC 20 for a 1ST down
6:31
1st & 10 at opp 20
Kendrick Raphael run for 12 yds to the UNC 8 for a 1ST down
6:31
1st & goal at opp 8
CJ Bailey run for 5 yds to the UNC 3
6:31
2nd & goal at opp 3
Kendrick Raphael run for a loss of 2 yards to the UNC 5
6:31
3rd & goal at opp 5
CJ Bailey sacked for a loss of 5 yards to the UNC 10
2:37
4th & goal at opp 10
Kanoah Vinesett 28 yd FG GOODNC State 29, North Carolina 23
2:37
1st & 10 at own 35
PENALTY NCSU Delay Of Game 5 yards from NCSU35 to NCSU30. NO PLAY.
North Carolina Touchdown, 3 plays
2:37
1st & 10 at own 30
Collin Smith kickoff for 70 yds for a touchback
2:37
1st & 10 at own 25
Omarion Hampton run for 9 yds to the UNC 34
2:37
2nd & 1 at own 34
Omarion Hampton run for 19 yds to the NCSU 47 for a 1ST down
2:00
1st & 10 at opp 47
Timeout North Carolina, clock 02:00
1:51
1st & 10 at opp 47
Jacolby Criswell pass complete to Omarion Hampton for 47 yds for a TD (Noah Burnette KICK)North Carolina 30, NC State 29
NC State Touchdown, 6 plays
1:51
1st & 10 at own 35
Lucas Osada kickoff for 65 yds for a touchback
1:51
1st & 10 at own 25
CJ Bailey pass complete to Kevin Concepcion for 10 yds to the NCSU 35 for a 1ST down
1:51
1st & 10 at own 35
CJ Bailey pass complete to Hollywood Smothers for 7 yds to the NCSU 42
1:51
2nd & 3 at own 42
CJ Bailey pass complete to Justin Joly for 7 yds to the NCSU 49 for a 1ST down
1:51
1st & 10 at own 49
Shotgun Bailey,CJ rush middle for 6 yards gain to the UNC45 (Lane,Antavious) PENALTY NCSU Holding (Peak,Jacarrius) 10 yards from NCSU49 to NCSU39. NO PLAY.
1:51
1st & 20 at own 39
CJ Bailey pass complete to Noah Rogers for 44 yds to the UNC 17 for a 1ST down
1:51
1st & 10 at opp 17
Shotgun Raphael,Kendrick rush middle for 2 yards gain to the UNC15 (Lane,Antavious; Ritzie,Jahvaree) PENALTY UNC Illegal Substitution 5 yards from UNC17 to UNC12. NO PLAY.
1:51
1st & 5 at opp 12
Hollywood Smothers run for 10 yds to the UNC 2 for a 1ST down
0:30
1st & goal at opp 2
Timeout NC State, clock 00:30
0:25
1st & goal at opp 2
Hollywood Smothers run for 2 yds for a TD (Two-Point Conversion failed)NC State 35, North Carolina 30
North Carolina Fumble, 4 plays
0:21
1st & 10 at own 35
Collin Smith kickoff for 59 yds , Nate McCollum return for 11 yds to the UNC 17
0:21
1st & 10 at own 17
Jacolby Criswell pass complete to Omarion Hampton for 15 yds to the UNC 32 for a 1ST down
0:21
1st & 10 at own 32
Jacolby Criswell pass incomplete to Omarion Hampton
0:21
2nd & 10 at own 32
Jacolby Criswell sacked by Jackson Vick for a loss of 5 yards to the UNC 27
0:07
3rd & 15 at own 27
Timeout North Carolina, clock 00:07
0:00
3rd & 15 at own 27
Jacolby Criswell pass complete to John Copenhaver for 9 yds Austin Blaske fumbled, recovered by NCSU Kelvon McBride
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 68–41–6; as played, 60–41–5 in the 106 games on file; the official count covers all 115 meetings, counting the one since this game.