From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
NC State
Duke
412
Total yards
321
248
Passing yards
198
164
Rushing yards
123
7.5
Yards per pass
5.8
3.4
Yards per rush
4.0
20
First downs
12
6–18
Third downs
3–15
0–1
Fourth downs
1–1
4
Turnovers
4
6–50
Penalties
2–13
32:58
Possession
26:23
Efficiency
NC State
Duke
52%
Success rate
36%
0.01
EPA per play
−0.01
0.53
Explosiveness
0.89
0.07
Rushing EPA
−0.04
−0.04
Passing EPA
0.04
36%
Passing-down success
17%
0.04
First-down EPA
0.15
−0.01
Second-down EPA
0.01
0.05
Third-down EPA
−0.44
5%
Havoc by its defense
4%
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 70% to win. Elo’s favorite won.
The line
Duke −9, over/under 56.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 73%, NC State 27%. 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, NC State right to left.
Q1 NC StatePunt, 6 plays, 38 yards
Q1 DukeTouchdown run, 5 plays, 90 yards
Q1 NC StatePunt, 3 plays, 1 yard
Q1 DukeInterception, 10 plays, 29 yards
Q1 NC StatePunt, 3 plays, 3 yards
Q1 DukePunt, 3 plays, 3 yards
Q1 NC StateFumble, 11 plays, 48 yards
Q2 DukePunt, 3 plays, 4 yards
Q2 NC StateTurnover on downs, 4 plays, 9 yards
Q2 DukeField goal, 4 plays, 8 yards
Q2 NC StateMissed FG, 13 plays, 51 yards
Q2 DukeInterception, 5 plays, 23 yards
Q2 NC StatePunt, 3 plays, 5 yards
Q2 DukeEnd of half, 1 play, −1 yard
Q3 DukePunt, 5 plays, 13 yards
Q3 NC StateField goal, 10 plays, 83 yards
Q3 DukePunt return TD, 3 plays (NC State scores), 0 yards
Q3 NC StateResult not recorded, 73 yards
Q3 DukeInterception, 1 play, 0 yards
Q3 NC StateField goal, 7 plays, 8 yards
Q3 DukeTouchdown, 100 yards
Q3 NC StatePunt, 3 plays, 4 yards
Q3 DukeFumble, 3 plays, 31 yards
Q3 NC StatePunt, 3 plays, 5 yards
Q4 DukePunt, 3 plays, 0 yards
Q4 NC StatePunt, 3 plays, −1 yard
Q4 DukePunt, 3 plays, 5 yards
Q4 NC StatePunt, 3 plays, 5 yards
Q4 DukePunt, 6 plays, 26 yards
Q4 NC StateTouchdown pass, 3 plays, 80 yards
Q4 DukeTouchdown run, 8 plays, 79 yards
Q4 NC StateResult not recorded, 1 play, 0 yards
Q4 DukeTouchdown, −28 yards
Q4 NC StatePick-six, 1 play (Duke scores), 0 yards
Q4 DukeResult not recorded, 45 yards
Q4 NC StateInterception, 4 plays, 27 yards
Q4 DukePunt, 3 plays, 6 yards
Q4 NC StateEnd of game, 3 plays, 39 yards
Play by play
1st quarter7 drives, then Duke 7, NC State 0
NC State Punt, 6 plays
15:00
1st & 10 at own 19
Brandon Mitchell pass complete to Rashard Smith for 20 yards to the NCSt 39, tackled by Jeremy Cash out-of-bounds for a 1ST down.
15:00
1st & 10 at own 39
Brandon Mitchell rush for 8 yards to the NCSt 47, tackled by DeVon Edwards.
15:00
2nd & 2 at own 47
Shadrach Thornton rush for 7 yards to the Duke 46, tackled by David Helton for a 1ST down.
15:00
1st & 10 at opp 46
Brandon Mitchell pass incomplete to N/A.
15:00
2nd & 10 at opp 46
Brandon Mitchell rush for 3 yards to the Duke 43, tackled by Kenny Anunike and David Helton.
15:00
3rd & 7 at opp 43
Brandon Mitchell pass incomplete to Rashard Smith, hurried by David Helton.
15:00
4th & 7 at opp 43
Wil Baumann punt for 33 yards, fair catch by Jamison Crowder at the Duke 10.
Duke Touchdown run, 5 plays
12:58
1st & 10 at own 10
Anthony Boone pass complete to Jamison Crowder for 6 yards to the Duke 16, tackled by Dontae Johnson out-of-bounds.
12:58
2nd & 4 at own 16
Josh Snead rush for no gain to the Duke 16, tackled by Brandon Pittman.
12:58
3rd & 4 at own 16
Anthony Boone pass complete to Braxton Deaver for 5 yards to the Duke 21 for a 1ST down.
12:58
1st & 10 at own 21
Anthony Boone pass complete to Jamison Crowder for 75 yards to the NCSt 4, tackled by Juston Burris for a 1ST down.
11:07
1st & goal at opp 4
Anthony Boone rush for 4 yards for a TOUCHDOWN.Duke 6, NC State 0
11:07
Ross Martin extra point GOOD.Duke 7, NC State 0
11:07
Ross Martin kickoff for 65 yards returned by Bra’Lon Cherry for 22 yards to the NCSt 22, tackled by Shaquille Powell and Garrett Rider.
NC State Punt, 3 plays
11:01
1st & 10 at own 22
Shadrach Thornton rush for 1 yard to the NCSt 23, tackled by Bryon Fields.
11:01
2nd & 9 at own 23
Pete Thomas pass incomplete to Ryan Cheek.
11:01
3rd & 9 at own 23
Pete Thomas pass incomplete to N/A.
11:01
4th & 9 at own 23
Wil Baumann punt for 36 yards, fair catch by Jamison Crowder at the Duke 41.
Duke Interception, 10 plays
10:11
1st & 10 at own 41
Anthony Boone pass complete to Brandon Braxton for 4 yards to the Duke 45, tackled by Dontae Johnson out-of-bounds.
10:11
2nd & 6 at own 45
Anthony Boone pass complete to Ryan Smith for 2 yards to the Duke 47, tackled by Robert Caldwell.
10:11
3rd & 4 at own 47
Anthony Boone pass complete to Braxton Deaver for 8 yards to the NCSt 45, tackled by Hakim Jones for a 1ST down.
10:11
1st & 10 at opp 45
Shaquille Powell rush for 8 yards to the NCSt 37, tackled by Jack Tocho and Brandon Pittman.
10:11
2nd & 2 at opp 37
Shaquille Powell rush for 1 yard to the NCSt 36, tackled by Thomas Teal.
10:11
3rd & 1 at opp 36
Brandon Connette rush for a loss of 1 yard, fumbled, recovered by Duke Brandon Connette at the NCSt 36.
10:11
4th & 1 at opp 36
Brandon Connette rush for 2 yards to the NCSt 34, tackled by Robert Caldwell and Drew Davis for a 1ST down.
10:11
1st & 10 at opp 34
Anthony Boone pass complete to Shaquille Powell for 4 yards to the NCSt 30, tackled by Dontae Johnson and D.J. Green.
10:11
2nd & 6 at opp 30
Anthony Boone pass complete to Brandon Braxton for no gain to the NCSt 30, tackled by D.J. Green and Dontae Johnson.
10:11
3rd & 6 at opp 30
Anthony Boone pass intercepted by Robert Caldwell at the NCSt 26, returned for 7 yards to the NCSt 33, tackled by Max McCaffrey.
NC State Punt, 3 plays
5:29
1st & 10 at own 33
Brandon Mitchell pass complete to Travares Copeland for 6 yards to the NCSt 39, tackled by DeVon Edwards.
5:29
2nd & 4 at own 39
Shadrach Thornton rush for a loss of 3 yards to the NCSt 36, tackled by Deondre Singleton.
5:29
3rd & 7 at own 36
Brandon Mitchell pass incomplete to Travares Copeland.
5:29
4th & 7 at own 36
Wil Baumann punt for 42 yards, returned by Jamison Crowder for 3 yards to the Duke 25, tackled by Tim Buckley and Marchez Coates.
Duke Punt, 3 plays
5:29
1st & 10 at own 25
DUKE penalty 5 yard false start on N/A accepted.
4:11
1st & 15 at own 20
Anthony Boone pass complete to Jamison Crowder for a loss of 1 yard to the Duke 19, tackled by Brandon Pittman.
4:11
2nd & 16 at own 19
Anthony Boone rush for no gain to the Duke 19, tackled by T.Y. McGill out-of-bounds.
4:11
3rd & 16 at own 19
Anthony Boone pass complete to Jela Duncan for 9 yards to the Duke 28, tackled by Jack Tocho and Tim Buckley.
4:11
4th & 7 at own 28
Will Monday punt for 58 yards, returned by Rashard Smith for 14 yards to the NCSt 28, tackled by Garett Patterson.
NC State Fumble, 11 plays
2:12
1st & 10 at own 28
Shadrach Thornton rush for 2 yards to the NCSt 30, tackled by Deondre Singleton.
2:12
2nd & 8 at own 30
Shadrach Thornton rush for 10 yards to the NCSt 40, tackled by David Helton and A.J. Wolf for a 1ST down.
2:12
1st & 10 at own 40
Brandon Mitchell rush for 3 yards to the NCSt 43, tackled by David Helton and Jeremy Cash.
2:12
2nd & 7 at own 43
Brandon Mitchell pass incomplete to N/A.
2:12
3rd & 7 at own 43
Brandon Mitchell rush for 12 yards to the Duke 45, tackled by Corbin McCarthy for a 1ST down.
2:12
1st & 10 at opp 45
Brandon Mitchell rush for 10 yards to the Duke 35, tackled by Deondre Singleton for a 1ST down.
Q2 15:00
1st & 10 at opp 35
Shadrach Thornton rush for 7 yards to the Duke 28, tackled by Justin Foxx.
Q2 15:00
2nd & 3 at opp 28
Shadrach Thornton rush for 2 yards to the Duke 26, tackled by David Helton.
Q2 15:00
3rd & 1 at opp 26
Brandon Mitchell rush for 1 yard to the Duke 25, tackled by David Helton and Jeremy Cash for a 1ST down.
Q2 15:00
1st & 10 at opp 25
Shadrach Thornton rush for 5 yards to the Duke 20, tackled by Deondre Singleton.
Q2 15:00
2nd & 5 at opp 20
Brandon Mitchell rush for a loss of 1 yard, fumbled, forced by Kelby Brown, recovered by Duke Jeremy Cash at the Duke 24.
2nd quarter7 drives, then Duke 10, NC State 0
Duke Punt, 3 plays
15:00
1st & 10 at own 24
Anthony Boone pass incomplete to Braxton Deaver.
12:31
2nd & 10 at own 24
Josh Snead rush for 4 yards to the Duke 28, tackled by Brandon Pittman and Thomas Teal.
12:31
3rd & 6 at own 28
Anthony Boone pass incomplete to Jamison Crowder.
12:31
4th & 6 at own 28
Will Monday punt for 45 yards, returned by Rashard Smith for no gain to the NCSt 17, tackled by DeVon Edwards, NC STATE penalty 10 yard illegal block accepted.
NC State Turnover on downs, 4 plays
11:34
1st & 10 at own 17
Shadrach Thornton rush for 5 yards to the NCSt 22, tackled by Carlos Wray and Deondre Singleton.
11:34
2nd & 5 at own 22
Shadrach Thornton rush for 3 yards to the NCSt 25, tackled by Carlos Wray.
11:34
3rd & 2 at own 25
Pete Thomas rush for 1 yard to the NCSt 26, tackled by Kyler Brown.
9:47
4th & 1 at own 26
Timeout N.C. State, clock 09:47.
9:47
4th & 1 at own 26
Shadrach Thornton rush for no gain to the NCSt 26, tackled by David Helton and Jonathan Woodruff.
Duke Field goal, 4 plays
9:42
1st & 10 at opp 26
Shaquille Powell rush for 7 yards to the NCSt 19, tackled by Robert Caldwell and T.Y. McGill.
9:42
2nd & 3 at opp 19
Shaquille Powell rush for 1 yard to the NCSt 18, tackled by Drew Davis and Brandon Pittman.
9:42
3rd & 2 at opp 18
Anthony Boone pass incomplete to Braxton Deaver.
8:14
4th & 2 at opp 18
Ross Martin 36 yard field goal GOOD.Duke 10, NC State 0
8:14
Ross Martin kickoff for 63 yards returned by Bra’Lon Cherry for 23 yards to the NCSt 25, tackled by Anthony Young-Wiseman.
NC State Missed FG, 13 plays
8:14
1st & 10 at own 25
Shadrach Thornton rush for 2 yards to the NCSt 27, tackled by Kenny Anunike and Kelby Brown.
8:10
2nd & 8 at own 27
Brandon Mitchell rush for 7 yards to the NCSt 34, tackled by Jeremy Cash and Kenny Anunike out-of-bounds.
8:10
3rd & 1 at own 34
Brandon Mitchell rush for 2 yards to the NCSt 36, tackled by Kenny Anunike and Jeremy Cash for a 1ST down.
8:10
1st & 10 at own 36
Brandon Mitchell pass incomplete to N/A.
8:10
2nd & 10 at own 36
Shadrach Thornton rush for 7 yards to the NCSt 43, tackled by DeVon Edwards and Deondre Singleton.
8:10
3rd & 3 at own 43
Brandon Mitchell pass complete to David J. Grinnage for 5 yards to the NCSt 48 for a 1ST down.
8:10
1st & 10 at own 48
Brandon Mitchell pass complete to David J. Grinnage for 10 yards to the Duke 42, tackled by DeVon Edwards for a 1ST down.
8:10
1st & 10 at opp 42
Brandon Mitchell rush for 7 yards to the Duke 35, tackled by David Helton and Kelby Brown.
8:10
2nd & 3 at opp 35
Shadrach Thornton rush for 7 yards to the Duke 28, tackled by Kelby Brown for a 1ST down.
8:10
1st & 10 at opp 28
Shadrach Thornton rush for 2 yards to the Duke 26, tackled by Carlos Wray.
8:10
2nd & 8 at opp 26
Brandon Mitchell rush for 2 yards to the Duke 24, tackled by Jonathan Woodruff.
8:10
3rd & 6 at opp 24
Brandon Mitchell pass incomplete to David J. Grinnage.
3:07
4th & 6 at opp 24
Niklas Sade 41 yard field goal MISSED.
Duke Interception, 5 plays
3:07
1st & 10 at own 24
Jela Duncan rush for 7 yards to the Duke 31, tackled by D.J. Green and Dontae Johnson.
3:07
2nd & 3 at own 31
Anthony Boone pass complete to Jamison Crowder for 17 yards to the Duke 48, tackled by Juston Burris out-of-bounds for a 1ST down.
3:07
1st & 10 at own 48
Jela Duncan rush for 2 yards to the 50 yard line, tackled by Robert Caldwell and Brandon Pittman.
1:37
3rd & 11 at own 47
Timeout DUKE, clock 01:37.
1:37
3rd & 11 at own 47
Anthony Boone pass intercepted by Hakim Jones at the NCSt 33, returned for no gain to the NCSt 33.
NC State Punt, 3 plays
1:33
1st & 10 at own 33
Tony Creecy rush for 7 yards to the NCSt 40, tackled by Bryon Fields out-of-bounds.
1:33
3rd & 5 at own 38
Brandon Mitchell pass incomplete to David J. Grinnage.
1:33
4th & 5 at own 38
Wil Baumann punt for 49 yards, returned by Jamison Crowder, tackled by Milton Hall out-of-bounds.
Duke End of half, 1 play
0:30
1st & 10 at own 13
Team rush for a loss of 1 yard to the Duke 12.
Q3 15:00
Niklas Sade kickoff for 65 yards returned by DeVon Edwards for 32 yards to the Duke 32, tackled by Marchez Coates out-of-bounds.
3rd quarter8 drives, then Duke 17, NC State 13
Duke Punt, 5 plays
14:53
1st & 10 at own 32
Anthony Boone pass complete to Max McCaffrey for 9 yards to the Duke 41, tackled by Brandon Pittman.
14:53
2nd & 1 at own 41
Jela Duncan rush for 3 yards to the Duke 44, tackled by Darryl Cato-Bishop and Monty Nelson for a 1ST down.
14:53
1st & 10 at own 44
Jela Duncan rush for 3 yards to the Duke 47, tackled by Darryl Cato-Bishop and Hakim Jones.
14:53
2nd & 7 at own 47
Anthony Boone pass incomplete to Braxton Deaver.
14:53
4th & 9 at own 45
Will Monday punt for 50 yards, downed at the NCSt 5.
NC State Field goal, 10 plays
12:44
1st & 10 at own 5
Shadrach Thornton rush for 5 yards to the NCSt 10, tackled by David Helton.
12:44
2nd & 5 at own 10
Shadrach Thornton rush for 14 yards to the NCSt 24, tackled by Deondre Singleton for a 1ST down.
12:44
1st & 10 at own 24
Shadrach Thornton rush for 7 yards to the NCSt 31, tackled by Deondre Singleton and Kenny Anunike.
12:44
2nd & 3 at own 31
Shadrach Thornton rush for 4 yards to the NCSt 35, tackled by David Helton and Kenny Anunike for a 1ST down.
12:44
1st & 10 at own 35
Pete Thomas pass complete to Matt Dayes for 44 yards to the Duke 21, tackled by Jeremy Cash for a 1ST down.
12:44
1st & 10 at opp 21
Matt Dayes rush for 5 yards to the Duke 8, tackled by Justin Foxx, DUKE penalty 8 yard personal foul on Sydney Sarmiento accepted for a 1ST down.
12:44
1st & goal at opp 8
Pete Thomas rush for 5 yards to the Duke 3, tackled by DeVon Edwards and Kenny Anunike.
12:44
2nd & goal at opp 3
Pete Thomas pass incomplete to Asa Watson, hurried by Jeremy Cash.
8:46
4th & goal at opp 12
Niklas Sade 29 yard field goal GOOD.Duke 10, NC State 3
8:46
Niklas Sade kickoff for 65 yards for a touchback.
Duke Punt return TD, 3 plays (NC State scores)
8:46
1st & 10 at own 25
Anthony Boone rush for a loss of 1 yard to the Duke 24, tackled by Brandon Pittman.
8:46
2nd & 11 at own 24
Anthony Boone pass complete to Jamison Crowder for 1 yard to the Duke 25, tackled by D.J. Green.
8:46
3rd & 10 at own 25
Anthony Boone pass incomplete to Max McCaffrey.
7:17
4th & 10 at own 25
Will Monday punt for 48 yards, returned by Rashard Smith for 73 yards for a TOUCHDOWN.Duke 10, NC State 9
7:17
Niklas Sade extra point GOOD.Tied at 10
7:17
Niklas Sade kickoff for 65 yards returned by DeVon Edwards for 16 yards to the Duke 16, tackled by Brandon Pittman.
Duke Interception, 1 play
7:17
1st & 10 at own 16
Anthony Boone pass intercepted by D.J. Green at the Duke 20, returned for 5 yards to the Duke 15.
NC State Field goal, 7 plays
7:07
1st & 10 at opp 15
Shadrach Thornton rush for 4 yards to the Duke 11, tackled by Kelby Brown.
7:07
2nd & 6 at opp 11
Shadrach Thornton rush for 5 yards to the Duke 6, tackled by Carlos Wray and Kenny Anunike.
7:07
3rd & 1 at opp 6
Shadrach Thornton rush for 1 yard to the Duke 5, tackled by Kenny Anunike and Justin Foxx for a 1ST down.
7:07
1st & goal at opp 5
Shadrach Thornton rush for a loss of 4 yards to the Duke 9, tackled by Kenny Anunike.
7:07
2nd & goal at opp 9
Shadrach Thornton rush for 2 yards to the Duke 7, tackled by Deondre Singleton.
7:07
3rd & goal at opp 7
Pete Thomas pass incomplete to Quintin Payton.
3:58
4th & goal at opp 7
Niklas Sade 24 yard field goal GOOD.NC State 13, Duke 10
3:45
Niklas Sade kickoff for 65 yards returned by DeVon Edwards for 100 yards for a TOUCHDOWN.Duke 16, NC State 13
3:45
Ross Martin extra point GOOD.Duke 17, NC State 13
3:45
Ross Martin kickoff for 63 yards returned by Bra’Lon Cherry for 19 yards to the NCSt 21, tackled by Juwan Thompson.
NC State Punt, 3 plays
3:41
1st & 10 at own 21
Matt Dayes rush for 2 yards to the NCSt 23, tackled by Kelby Brown.
3:41
2nd & 8 at own 23
Pete Thomas pass complete to Bra’Lon Cherry for 7 yards to the NCSt 30.
3:41
3rd & 1 at own 30
Brandon Mitchell rush for no gain to the NCSt 30, tackled by Kelby Brown.
3:41
4th & 1 at own 30
NC STATE penalty 5 yard delay of game accepted.
3:41
4th & 6 at own 25
Wil Baumann punt for 49 yards, returned by Jamison Crowder for no gain to the Duke 26, tackled by Tim Buckley.
Duke Fumble, 3 plays
1:41
1st & 10 at own 26
Brandon Connette rush for 8 yards to the Duke 34, tackled by Brandon Pittman.
1:41
2nd & 2 at own 34
Shaquille Powell rush for 3 yards to the Duke 37, tackled by A.J. Ferguson for a 1ST down.
1:41
1st & 10 at own 37
Brandon Connette rush for 20 yards, fumbled, forced by Hakim Jones, recovered by NCSt Hakim Jones at the NCSt 43.
NC State Punt, 3 plays
0:31
1st & 10 at own 43
NC STATE penalty 5 yard ineligible downfield on pass accepted, no play.
0:31
1st & 15 at own 38
Pete Thomas pass complete to Jumichael Ramos for 10 yards to the NCSt 48, tackled by Bryon Fields.
Q4 15:00
2nd & 5 at own 48
Pete Thomas pass incomplete to Marquez Valdes-Scantling.
Q4 15:00
3rd & 5 at own 48
Pete Thomas pass incomplete to Jumichael Ramos, hurried by Kelby Brown.
Q4 15:00
4th & 5 at own 48
Wil Baumann punt for 37 yards, fair catch by Jamison Crowder at the Duke 15.
4th quarter12 drives, then Duke 38, NC State 20
Duke Punt, 3 plays
14:43
1st & 10 at own 15
Brandon Connette rush for no gain to the Duke 15, tackled by Brandon Pittman and Darryl Cato-Bishop.
12:34
2nd & 10 at own 15
Brandon Connette pass incomplete to Josh Snead.
12:34
3rd & 10 at own 15
Brandon Connette pass incomplete to Max McCaffrey, hurried by Robert Caldwell.
14:43
4th & 10 at own 15
Will Monday punt for 39 yards, returned by Rashard Smith for 6 yards to the NCSt 42, tackled by DeVon Edwards, NC STATE penalty 10 yard illegal block accepted.
NC State Punt, 3 plays
13:50
1st & 10 at own 42
Matt Dayes rush for 4 yards to the NCSt 46, tackled by Dezmond Johnson and David Helton.
13:50
2nd & 6 at own 46
NC STATE penalty 5 yard false start accepted.
13:50
2nd & 11 at own 41
Pete Thomas pass incomplete to David J. Grinnage, broken up by DeVon Edwards.
13:50
3rd & 11 at own 41
Pete Thomas pass incomplete.
13:50
4th & 11 at own 41
Wil Baumann punt for 20 yards, punt out-of-bounds at the Duke 39.
Duke Punt, 3 plays
12:34
1st & 10 at own 39
Brandon Connette pass incomplete to Jamison Crowder.
12:34
2nd & 10 at own 39
Brandon Connette pass complete to Max McCaffrey for 5 yards to the Duke 44, tackled by Jack Tocho.
12:34
3rd & 5 at own 44
Brandon Connette pass complete to Jela Duncan for no gain to the Duke 44, tackled by Brandon Pittman.
12:34
4th & 5 at own 44
Will Monday punt for 56 yards for a touchback.
NC State Punt, 3 plays
11:12
1st & 10 at own 20
Shadrach Thornton rush for 6 yards to the NCSt 26, tackled by Breon Borders out-of-bounds.
11:12
2nd & 4 at own 26
Shadrach Thornton rush for 2 yards to the NCSt 28, tackled by David Helton and Carlos Wray.
11:12
4th & 5 at own 25
Wil Baumann punt for 41 yards, returned by Jamison Crowder for 2 yards to the Duke 36, tackled by D.J. Green.
Duke Punt, 6 plays
9:07
1st & 10 at own 36
Shaquille Powell rush for 11 yards to the Duke 47, tackled by Jack Tocho for a 1ST down.
9:07
1st & 10 at own 47
Brandon Connette pass incomplete to Jamison Crowder.
9:07
2nd & 10 at own 47
Brandon Connette pass complete to Johnell Barnes for 12 yards to the NCSt 41, tackled by Drew Davis for a 1ST down.
9:07
1st & 10 at opp 41
Shaquille Powell rush for 1 yard to the NCSt 40, tackled by Robert Caldwell and Art Norman.
9:07
2nd & 9 at opp 40
Brandon Connette pass complete to Issac Blakeney for 2 yards to the NCSt 38, tackled by Juston Burris.
9:07
3rd & 7 at opp 38
Brandon Connette pass incomplete to Jamison Crowder.
9:07
4th & 7 at opp 38
Will Monday punt for 38 yards for a touchback.
NC State Touchdown pass, 3 plays
7:02
1st & 10 at own 20
Brandon Mitchell pass incomplete to N/A.
7:02
2nd & 10 at own 20
Brandon Mitchell pass incomplete to David J. Grinnage, broken up by Breon Borders.
6:37
3rd & 10 at own 20
Brandon Mitchell pass complete to Quintin Payton for 80 yards for a TOUCHDOWN.NC State 19, Duke 17
6:37
Niklas Sade extra point GOOD.NC State 20, Duke 17
6:37
Niklas Sade kickoff for 44 yards.
Duke Touchdown run, 8 plays
6:37
1st & 10 at own 21
Brandon Connette pass incomplete to Johnell Barnes.
6:37
2nd & 10 at own 21
Brandon Connette pass complete to Jamison Crowder for 18 yards to the Duke 39, tackled by Juston Burris for a 1ST down.
6:37
1st & 10 at own 39
Brandon Connette pass complete to Jamison Crowder for 18 yards to the NCSt 43, tackled by T.Y. McGill for a 1ST down.
6:37
1st & 10 at opp 43
Brandon Connette pass complete to Johnell Barnes for 4 yards to the NCSt 39, tackled by Jack Tocho out-of-bounds.
6:37
2nd & 6 at opp 39
Juwan Thompson rush for 31 yards to the NCSt 8, tackled by Drew Davis for a 1ST down.
6:37
1st & goal at opp 8
Juwan Thompson rush for 1 yard to the NCSt 7, tackled by Deylan Buntyn and Drew Davis.
6:37
2nd & goal at opp 7
Brandon Connette rush for 2 yards to the NCSt 5, tackled by Darryl Cato-Bishop.
3:31
3rd & goal at opp 5
Brandon Connette rush for 5 yards for a TOUCHDOWN.Duke 24, NC State 20
3:31
Ross Martin extra point GOOD.
3:31
1st & 0 at own 35
Timeout N.C. State, clock 03:31.
3:31
Ross Martin kickoff for 65 yards for a touchback.
NC State Result not recorded, 1 play
3:21
1st & 10 at own 25
Brandon Mitchell pass intercepted by DeVon Edwards at the NCSt 25, returned for 25 yards for a TOUCHDOWN.
3:21
Ross Martin extra point GOOD.Duke 31, NC State 20
3:21
1st & 0 at own 35
NC STATE penalty 15 yard personal foul accepted.
3:21
Ross Martin kickoff for 50 yards for a touchback.
NC State Pick-six, 1 play (Duke scores)
3:05
1st & 10 at own 25
Pete Thomas pass intercepted by DeVon Edwards at the NCSt 45, returned for 45 yards for a TOUCHDOWN.Duke 37, NC State 20
3:05
Ross Martin extra point GOOD.Duke 38, NC State 20
3:05
Ross Martin kickoff for 65 yards for a touchback.
NC State Interception, 4 plays
3:05
1st & 10 at own 25
Brandon Mitchell pass complete to Shadrach Thornton for 10 yards to the NCSt 35, tackled by DeVon Edwards and Kelby Brown for a 1ST down.
3:05
1st & 10 at own 35
Brandon Mitchell rush for no gain to the NCSt 35, tackled by Kenny Anunike and Kelby Brown.
3:05
2nd & 10 at own 35
Brandon Mitchell pass complete to Rashard Smith for 17 yards to the Duke 48, tackled by DeVon Edwards for a 1ST down.
1:51
1st & 10 at opp 48
Brandon Mitchell pass intercepted by Jeremy Cash at the Duke 35, returned for 14 yards to the Duke 49, tackled by Brandon Mitchell.
Duke Punt, 3 plays
1:51
1st & 10 at own 49
Shaquille Powell rush for 2 yards to the NCSt 49, tackled by Brandon Pittman.
1:51
2nd & 8 at opp 49
Shaquille Powell rush for 1 yard to the NCSt 48, tackled by Rodman Noel and Monty Nelson.
1:51
3rd & 7 at opp 48
Brandon Connette rush for 3 yards to the NCSt 45, tackled by Monty Nelson and Rodman Noel.
1:51
4th & 4 at opp 45
Will Monday punt for 35 yards, punt out-of-bounds at the NCSt 10.
NC State End of game, 3 plays
0:48
1st & 10 at own 10
Pete Thomas pass complete to Quintin Payton for 5 yards to the NCSt 15, tackled by Corbin McCarthy.
0:48
2nd & 5 at own 15
Pete Thomas pass complete to Travares Copeland for 15 yards to the NCSt 30, tackled by Bryon Fields and Deondre Singleton for a 1ST down.
0:48
1st & 10 at own 30
Pete Thomas pass complete to Quintin Payton for 19 yards to the NCSt 49, tackled by DeVon Edwards and Breon Borders 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.