62°F, mostly cloudy, wind 5 mph from the southeastWeather: NOAA NCEI Integrated Surface Database; Raleigh-Durham International Airport (KRDU), 12 km from the stadium, 21 minutes after kickoff
Officials
Referee Gary Patterson; umpire Terrence Ramsey; head linesman Tracy Lynch; line judge Brian Sakowski; side judge Jamal Shears; field judge Jim Biddle; back judge Barry Hendon; center judge Jon BadenGame officials: stats.ncaa.org box scores, via SportsDataverse
Q2 DukePunt return TD, 3 plays (NC State scores), −1 yard
Q2 DukeField goal, 6 plays, 47 yards
Q3 NC StateFumble, 5 plays, 0 yards
Q3 DukeTurnover on downs, 8 plays, 24 yards
Q3 NC StatePunt, 5 plays, 38 yards
Q3 DukeInterception, 3 plays, 11 yards
Q3 NC StateTouchdown, 5 plays, 62 yards
Q3 DukePunt, 3 plays, 4 yards
Q3 NC StateTouchdown, 8 plays, 74 yards
Q4 DukePunt, 3 plays, 6 yards
Q4 NC StatePunt, 3 plays, 5 yards
Q4 DukePunt, 4 plays, 18 yards
Q4 NC StatePunt, 4 plays, 5 yards
Q4 DukeInterception, 5 plays, 31 yards
Q4 NC StateField goal, 8 plays, 30 yards
Q4 DukeMissed FG, 11 plays, 48 yards
Q4 NC StateEnd of game, 2 plays, −10 yards
Play by play
1st quarter8 drives, then Duke 7, NC State 0
Duke Punt, 3 plays
15:00
1st & 10 at own 35
Trenton Gill kickoff for 65 yds , Jaylen Stinson return for 21 yds to the Duke 21
15:00
1st & 10 at own 21
Chase Brice run for 9 yds to the Duke 30
15:00
2nd & 1 at own 30
Deon Jackson run for a loss of 1 yard to the Duke 29
15:00
3rd & 2 at own 29
Deon Jackson run for 1 yd to the Duke 30
15:00
4th & 1 at own 30
Porter Wilson punt for 41 yds, downed at the NCSt 29
NC State Punt return TD, 7 plays (Duke scores)
13:07
1st & 10 at own 30
Devin Leary pass complete to Jordan Houston for 4 yds to the NCSt 34
13:07
2nd & 6 at own 34
Ricky Person Jr. run for 4 yds to the NCSt 38
13:07
3rd & 2 at own 38
Ricky Person Jr. run for 4 yds to the NCSt 42 for a 1ST down
13:07
1st & 10 at own 42
Devin Leary pass complete to Thayer Thomas for 15 yds to the Duke 43 for a 1ST down
13:07
1st & 10 at opp 43
Ricky Person Jr. run for a loss of 3 yards to the Duke 46
13:07
2nd & 13 at opp 46
Ricky Person Jr. run for 2 yds to the Duke 44
13:07
3rd & 11 at opp 44
Devin Leary pass incomplete
9:51
4th & 11 at opp 44
TEAM punt , Dorian Mausi returns for 32 yds for a TD (Charlie Ham KICK)Duke 7, NC State 0
NC State Fumble, 2 plays
9:51
1st & 0 at own 35
Jack Driggers kickoff for 59 yds , Ricky Person Jr. return for 23 yds to the NCSTATE 42 NC STATE Penalty, illegal block (14 Yards) to the NCSt 15
9:41
1st & 10 at own 15
Zonovan Knight run for 3 yds to the NCSt 18
9:41
2nd & 7 at own 18
Zonovan Knight run for no gain to the NCSt 15 Zonovan Knight fumbled, forced by Lummie Young IV, recovered by Duke Leonard Johnson
Duke Interception, 3 plays
9:02
1st & 10 at opp 15
Deon Jackson run for 1 yd to the NCSt 14
9:02
2nd & 9 at opp 14
Chase Brice pass incomplete
9:02
3rd & 9 at opp 14
Chase Brice pass intercepted Porter Wilson return for 4 yds to the NCSt 11 Porter Wilson fumbled, forced by Jarett Garner, recovered by NCSt Payton Wilson
NC State Punt, 5 plays
8:24
1st & 10 at own 11
Ricky Person Jr. run for 5 yds to the NCSt 16
8:24
2nd & 5 at own 16
Ricky Person Jr. run for 34 yds to the 50 yard line for a 1ST down
8:24
1st & 10 at the 50
Devin Leary pass complete to Emeka Emezie for 9 yds to the Duke 41
8:24
2nd & 1 at opp 41
Devin Leary pass incomplete
8:24
3rd & 1 at opp 41
Zonovan Knight run for no gain to the Duke 41
8:24
4th & 1 at opp 41
NC STATE Penalty, face mask (14 yards) (-14 Yards) to the NCSt 45
8:24
4th & 15 at own 45
Trenton Gill punt for 41 yds
Duke Punt, 6 plays
6:11
1st & 10 at own 14
Mataeo Durant run for no gain to the Duke 14
6:11
2nd & 10 at own 14
NC STATE Penalty, Defensive pass interference (14 Yards) to the Duke 28 for a 1ST down
6:11
1st & 10 at own 28
Chase Brice pass incomplete
6:11
2nd & 10 at own 28
Chase Brice pass complete to Jalon Calhoun for 12 yds to the Duke 40 for a 1ST down
6:11
1st & 10 at own 40
Chase Brice pass complete to Jalon Calhoun for 4 yds to the Duke 44
6:11
2nd & 6 at own 44
Mataeo Durant run for 3 yds to the Duke 47
6:11
3rd & 3 at own 47
Chase Brice sacked by Isaiah Moore and Payton Wilson for a loss of 2 yards to the Duke 45
6:11
4th & 5 at own 45
Porter Wilson punt for 28 yds, downed at the NCSt 27
NC State Interception, 1 play
3:32
1st & 10 at own 27
Devin Leary pass intercepted Jeremiah Lewis return for no gain to the Duke 33
Duke Field goal, 10 plays
3:25
1st & 10 at own 33
Chase Brice pass complete to Jake Marwede for 8 yds to the Duke 41
3:25
2nd & 2 at own 41
Mataeo Durant run for 9 yds to the 50 yard line for a 1ST down NC STATE Penalty, targeting (Jakeen Harris) to the NCSt 35 for a 1ST down
3:25
1st & 10 at opp 35
Deon Jackson run for 1 yd to the NCSt 34
3:25
2nd & 9 at opp 34
Deon Jackson run for 1 yd to the NCSt 33
3:25
3rd & 8 at opp 33
Chase Brice pass complete to Noah Gray for 5 yds to the NCSt 28
1:07
4th & 3 at opp 28
Timeout NC STATE, clock 01:07
1:07
4th & 3 at opp 28
Chase Brice pass complete to Jake Bobo for 8 yds to the NCSt 20 for a 1ST down
1:07
1st & 10 at opp 20
Deon Jackson run for 2 yds to the NCSt 18
1:07
2nd & 8 at opp 18
Chase Brice pass incomplete
0:06
3rd & 8 at opp 18
Timeout DUKE, clock 00:06
0:06
3rd & 8 at opp 18
DUKE Penalty, illegal block (-10 Yards) to the NCSt 28
0:06
3rd & 18 at opp 28
Chase Brice pass incomplete
Q2 14:55
4th & 18 at opp 28
Charlie Ham 46 yd FG GOODDuke 10, NC State 0
2nd quarter5 drives, then Duke 20, NC State 14
NC State Touchdown, 12 plays
14:55
1st & 0 at own 35
Jack Driggers kickoff for 65 yds , Ricky Person Jr. return for 30 yds to the NCSt 30
14:46
1st & 10 at own 30
Ricky Person Jr. run for 5 yds to the NCSt 35
14:46
2nd & 5 at own 35
Ricky Person Jr. run for a loss of 3 yards to the NCSt 32
14:46
3rd & 8 at own 32
Devin Leary pass complete to Emeka Emezie for 15 yds to the NCSt 47 for a 1ST down
14:46
1st & 10 at own 47
Devin Leary pass incomplete to Ricky Person Jr.
14:46
2nd & 10 at own 47
Ricky Person Jr. run for 11 yds to the Duke 42 for a 1ST down
14:46
1st & 10 at opp 42
Devin Leary pass complete to Ricky Person Jr. for 4 yds to the Duke 38
14:46
2nd & 6 at opp 38
Devin Leary pass incomplete
14:46
3rd & 6 at opp 38
Devin Leary pass complete to Devin Carter for 9 yds to the Duke 29 for a 1ST down
14:46
1st & 10 at opp 29
Devin Leary pass incomplete to Thayer Thomas, broken up by Marquis Waters
14:46
2nd & 10 at opp 29
Jordan Houston run for 5 yds to the Duke 24
14:46
3rd & 5 at opp 24
Devin Leary pass complete to Devin Carter for 23 yds to the Duke 1 for a 1ST down
10:44
1st & goal at opp 1
Jordan Houston run for 1 yd for a TD (Christopher Dunn KICK)Duke 10, NC State 7
Duke Touchdown, 16 plays
10:44
1st & 0 at own 35
Trenton Gill kickoff for 65 yds , Jaylen Stinson return for 11 yds to the Duke 11
10:38
1st & 10 at own 11
Chase Brice pass complete to Jarett Garner for 2 yds to the Duke 13
10:38
2nd & 8 at own 13
Deon Jackson run for 3 yds to the Duke 16
10:38
3rd & 5 at own 16
Chase Brice pass complete to Eli Pancol for 2 yds to the Duke 18
10:38
4th & 3 at own 18
NC STATE Penalty, roughing the kicker (Delbert Mimms III) to the Duke 23 for a 1ST down
10:38
1st & 10 at own 23
Deon Jackson run for no gain to the Duke 23
10:38
2nd & 10 at own 23
Chase Brice pass complete to Dennis Smith for 8 yds to the Duke 31
10:38
3rd & 2 at own 31
Deon Jackson run for 3 yds to the Duke 34 for a 1ST down
10:38
1st & 10 at own 34
Deon Jackson run for 3 yds to the Duke 37
10:38
2nd & 7 at own 37
NC STATE Penalty, personal foul (Savion Jackson) to the NCSt 48 for a 1ST down
10:38
1st & 10 at opp 48
Mataeo Durant run for a loss of 5 yards to the Duke 47
10:38
2nd & 15 at own 47
Chase Brice pass complete to Mataeo Durant for 5 yds to the NCSt 48
10:38
3rd & 10 at opp 48
Chase Brice pass complete to Jake Bobo for 10 yds to the NCSt 38 for a 1ST down
10:38
1st & 10 at opp 38
Chase Brice pass complete to Jalon Calhoun for 7 yds to the NCSt 31
10:38
2nd & 3 at opp 31
Deon Jackson run for 2 yds to the NCSt 29
10:38
3rd & 1 at opp 29
Deon Jackson run for 5 yds to the NCSt 24 for a 1ST down
10:38
1st & 10 at opp 24
Chase Brice pass incomplete to Jake Bobo
10:38
2nd & 10 at opp 24
Chase Brice run for 16 yds to the NCSt 8 for a 1ST down
3:43
1st & goal at opp 8
Chase Brice pass complete to Jake Bobo for 8 yds for a TD (Charlie Ham KICK)Duke 17, NC State 7
NC State Punt, 4 plays
3:43
1st & 0 at own 35
Jack Driggers kickoff for 60 yds
3:43
1st & 10 at own 25
Devin Leary pass complete to Emeka Emezie for 27 yds to the Duke 48 for a 1ST down
3:43
1st & 10 at opp 48
Devin Leary pass incomplete
3:43
2nd & 10 at opp 48
Devin Leary pass complete to Zonovan Knight for 4 yds to the Duke 44
3:43
3rd & 6 at opp 44
Devin Leary run for 1 yd to the Duke 43
1:43
4th & 5 at opp 43
Timeout NC STATE, clock 01:43
1:43
4th & 5 at opp 43
Trenton Gill punt for 43 yds for a touchback
Duke Punt return TD, 3 plays (NC State scores)
1:34
1st & 10 at own 20
Mataeo Durant run for 1 yd to the Duke 21
1:34
2nd & 9 at own 21
Chase Brice pass incomplete
1:34
3rd & 9 at own 21
Chase Brice sacked by Alim McNeill for a loss of 2 yards to the Duke 19
0:50
4th & 11 at own 19
Timeout NC STATE, clock 00:50
0:45
4th & 11 at own 19
Porter Wilson punt blocked by Vi Jones blocked by Vi Jones Max Fisher return for 8 yds for a TD (Christopher Dunn KICK)Duke 17, NC State 14
Duke Field goal, 6 plays
0:45
1st & 0 at own 20
Trenton Gill kickoff for 58 yds , Jaylen Stinson return for 21 yds to the Duke 43
0:39
1st & 10 at own 43
Chase Brice pass complete to Mataeo Durant for 13 yds to the NCSt 44 for a 1ST down
0:39
1st & 10 at opp 44
Chase Brice pass complete to Mataeo Durant for 8 yds to the NCSt 36
0:19
2nd & 2 at opp 36
Timeout DUKE, clock 00:19
0:19
2nd & 2 at opp 36
Chase Brice run for 8 yds to the NCSt 28 for a 1ST down
0:19
1st & 10 at opp 28
NC STATE Penalty, personal foul (14 Yards) to the NCSt 14 for a 1ST down
0:19
1st & 10 at opp 14
Chase Brice pass incomplete
0:19
2nd & 10 at opp 14
Chase Brice run for 4 yds to the NCSt 10
0:01
3rd & 6 at opp 10
Timeout DUKE, clock 00:01
0:00
3rd & 6 at opp 10
Charlie Ham 29 yd FG GOODDuke 20, NC State 14
3rd quarter7 drives, then NC State 21, Duke 20
NC State Fumble, 5 plays
15:00
1st & 0 at own 35
Jack Driggers kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Ricky Person Jr. run for 4 yds to the NCSt 29
15:00
2nd & 6 at own 29
Ricky Person Jr. run for 4 yds to the NCSt 33
15:00
3rd & 2 at own 33
Devin Leary run for 1 yd to the NCSt 34
15:00
4th & 1 at own 34
Devin Leary run for 1 yd to the NCSt 35 for a 1ST down
15:00
1st & 10 at own 35
Devin Leary sacked by Derrick Tangelo for a loss of 7 yards to the NCSt 25 Devin Leary fumbled, recovered by Duke Drew Jordan , return for 0 yards , return for 0 yards to the NCSt 25
Duke Turnover on downs, 8 plays
12:55
1st & 10 at opp 25
DUKE Penalty, UN (Derrick Tangelo) to the NCSt 40
12:55
1st & 10 at opp 40
Chase Brice run for 23 yds to the NCSt 17 for a 1ST down
12:55
1st & 10 at opp 17
Deon Jackson run for 2 yds to the NCSt 15
12:55
2nd & 8 at opp 15
Deon Jackson run for 2 yds to the NCSt 13
12:55
3rd & 6 at opp 13
Chase Brice run for 9 yds to the NCSt 4 for a 1ST down
12:55
1st & goal at opp 4
Deon Jackson run for 1 yd to the NCSt 3
12:55
2nd & goal at opp 3
Deon Jackson run for 2 yds to the NCSt 1
12:55
3rd & goal at opp 1
Deon Jackson run for no gain to the NCSt 1
12:55
4th & goal at opp 1
Chase Brice pass incomplete to Jake Bobo
NC State Punt, 5 plays
8:36
1st & 10 at own 1
Devin Leary pass incomplete to Dylan Parham
8:36
2nd & 10 at own 1
Devin Leary pass complete to N/A for 30 yds to the NCSt 31 for a 1ST down
8:36
1st & 10 at own 31
Devin Leary pass complete to Jordan Houston for a loss of 6 yards to the NCSt 25
8:36
2nd & 16 at own 25
Devin Leary pass incomplete to Thayer Thomas
8:36
3rd & 16 at own 0
DUKE Penalty, holding off-setting ( Yards) to the NCSt 25
8:36
3rd & 16 at own 25
Devin Leary run for 14 yds to the NCSt 39
8:36
4th & 2 at own 39
Trenton Gill punt for 37 yds , Jontavis Robertson returns for 10 yds to the Duke 34
Duke Interception, 3 plays
6:30
1st & 10 at own 34
Mataeo Durant run for 1 yd to the Duke 35
6:30
2nd & 9 at own 35
Chase Brice pass complete to Noah Gray for 10 yds to the Duke 45 for a 1ST down
6:30
1st & 10 at own 45
Chase Brice pass intercepted Porter Wilson return for a loss of 2 yards to the NCSt 38
NC State Touchdown, 5 plays
5:13
1st & 10 at own 38
Ricky Person Jr. run for 2 yds to the NCSt 40
5:13
2nd & 8 at own 40
Devin Leary pass incomplete to Porter Rooks
5:13
3rd & 8 at own 40
Devin Leary pass complete to Zonovan Knight for 20 yds to the Duke 40 for a 1ST down
5:13
1st & 10 at opp 40
Devin Leary pass complete to Emeka Emezie for 36 yds to the Duke 4 for a 1ST down
4:01
1st & goal at opp 4
Devin Leary pass complete to Cary Angeline for 4 yds for a TD (Christopher Dunn KICK)NC State 21, Duke 20
Duke Punt, 3 plays
4:01
1st & 0 at own 35
Trenton Gill kickoff for 65 yds for a touchback
4:01
1st & 10 at own 25
Mataeo Durant run for no gain to the Duke 25
4:01
2nd & 10 at own 25
Chase Brice pass complete to Dennis Smith for 4 yds to the Duke 29
4:01
3rd & 6 at own 29
Chase Brice pass incomplete to Noah Gray, broken up by Isaac Duffy
4:01
4th & 6 at own 29
Porter Wilson punt for 45 yds, downed at the NCSt 26
NC State Touchdown, 8 plays
2:50
1st & 10 at own 26
Devin Leary sacked by Chris Rumph II for a loss of 8 yards to the NCSt 18
2:50
2nd & 18 at own 18
Ricky Person Jr. run for 17 yds to the NCSt 35
2:50
3rd & 1 at own 35
Ricky Person Jr. run for 2 yds to the NCSt 37 for a 1ST down
2:50
1st & 10 at own 37
Devin Leary run for 4 yds to the Duke 41 for a 1ST down DUKE Penalty, targeting (Lummie Young IV) to the Duke 44 for a 1ST down
2:50
1st & 10 at opp 44
Zonovan Knight run for 6 yds to the Duke 38
2:50
2nd & 4 at opp 38
DUKE Penalty, Defensive pass interference (Jeremiah Lewis) to the Duke 28 for a 1ST down
2:50
1st & 10 at opp 28
Thayer Thomas pass incomplete to Ricky Person Jr.
2:50
2nd & 10 at opp 28
Bailey Hockman pass complete to Cary Angeline for 19 yds to the Duke 9 for a 1ST down
Q4 14:55
1st & goal at opp 9
Bailey Hockman pass complete to Thayer Thomas for 9 yds for a TD (Christopher Dunn KICK)NC State 28, Duke 20
4th quarter8 drives, then NC State 31, Duke 20
Duke Punt, 3 plays
14:55
1st & 0 at own 35
Trenton Gill kickoff for 65 yds , Jaylen Stinson return for 22 yds to the Duke 22
14:49
1st & 10 at own 22
Chase Brice pass complete to Noah Gray for 5 yds to the Duke 27
14:49
2nd & 5 at own 27
Deon Jackson run for 2 yds to the Duke 29
14:49
3rd & 3 at own 29
Deon Jackson run for a loss of 1 yard to the Duke 28
14:49
4th & 4 at own 28
Porter Wilson punt for 30 yds, punt out-of-bounds at the NCSTATE 42 DUKE Penalty, illegal formation (-5 Yards) to the NCSt 47
NC State Punt, 3 plays
13:08
1st & 10 at own 47
Zonovan Knight run for 3 yds to the 50 yard line
13:08
2nd & 7 at the 50
Zonovan Knight run for 1 yd to the Duke 49
13:08
3rd & 6 at opp 49
Bailey Hockman run for 1 yd to the Duke 48
13:08
4th & 5 at opp 48
Trenton Gill punt for 48 yds for a touchback
Duke Punt, 4 plays
11:18
1st & 10 at own 20
Chase Brice pass complete to Jarett Garner for 11 yds to the Duke 31 for a 1ST down
11:18
1st & 10 at own 31
Chase Brice pass complete to Jake Marwede for 7 yds to the Duke 38
11:18
2nd & 3 at own 38
Chase Brice pass incomplete to Deon Jackson
11:18
3rd & 3 at own 38
Chase Brice pass incomplete to Eli Pancol, broken up by Isaac Duffy
11:18
4th & 3 at own 38
Porter Wilson punt for 43 yds, downed at the NCSt 19
NC State Punt, 4 plays
9:57
1st & 10 at own 19
Bailey Hockman pass complete to Ricky Person Jr. for 14 yds to the NCSt 33 for a 1ST down
9:57
1st & 10 at own 33
Bailey Hockman pass incomplete to Thayer Thomas
9:57
2nd & 10 at own 33
Bailey Hockman pass complete to Ricky Person Jr. for 1 yd to the NCSt 34
9:57
3rd & 9 at own 34
Bailey Hockman sacked by Victor Dimukeje for a loss of 10 yards to the NCSt 24
9:57
4th & 19 at own 24
Trenton Gill punt for 56 yds , Jake Bobo returns for 9 yds to the Duke 29
Duke Interception, 5 plays
7:54
1st & 10 at own 29
Chase Brice run for 6 yds to the Duke 35
7:54
2nd & 4 at own 35
Chase Brice pass complete to Jake Marwede for 11 yds to the Duke 46 for a 1ST down
7:54
1st & 10 at own 46
Deon Jackson run for 5 yds to the NCSt 49
7:54
2nd & 5 at opp 49
Chase Brice run for 9 yds to the NCSt 40 for a 1ST down
7:54
1st & 10 at opp 40
Chase Brice pass intercepted Jaylon Scott return for 17 yds to the NCSt 48
NC State Field goal, 8 plays
6:06
1st & 10 at own 48
Bailey Hockman pass incomplete to C.J. Riley
6:06
2nd & 10 at own 48
Bailey Hockman pass incomplete to Emeka Emezie
6:06
3rd & 10 at own 48
Zonovan Knight run for 14 yds to the Duke 38 for a 1ST down
6:06
1st & 10 at opp 38
Zonovan Knight run for 13 yds to the Duke 25 for a 1ST down
6:06
1st & 10 at opp 25
Zonovan Knight run for 5 yds to the Duke 20
6:06
2nd & 5 at opp 20
Zonovan Knight run for 2 yds to the Duke 18
3:49
3rd & 3 at opp 18
Timeout DUKE, clock 03:49
3:49
3rd & 3 at opp 18
Timeout NC STATE, clock 03:49
3:49
3rd & 3 at opp 18
Ricky Person Jr. run for a loss of 4 yards to the Duke 22
3:17
4th & 7 at opp 22
Christopher Dunn 39 yd FG GOODNC State 31, Duke 20
Duke Missed FG, 11 plays
3:17
1st & 0 at own 35
Trenton Gill kickoff for 65 yds for a touchback
3:17
1st & 10 at own 25
Chase Brice sacked by Daniel Joseph for a loss of 2 yards to the Duke 23
3:17
2nd & 12 at own 23
Chase Brice pass complete to Jake Bobo for 18 yds to the Duke 41 for a 1ST down
3:17
1st & 10 at own 41
Chase Brice pass complete to Jake Bobo for 10 yds to the NCSt 49 for a 1ST down
3:17
1st & 10 at opp 49
Chase Brice pass complete to Jalon Calhoun for 6 yds to the NCSt 43
3:17
2nd & 4 at opp 43
Chase Brice pass complete to Jake Bobo for 8 yds to the NCSt 35 for a 1ST down
3:17
1st & 10 at opp 35
Chase Brice pass incomplete to Eli Pancol
3:17
2nd & 10 at opp 35
Chase Brice run for 12 yds to the NCSt 23 for a 1ST down
3:17
1st & 10 at opp 23
Chase Brice run for 1 yd to the NCSt 22
1:30
2nd & 9 at opp 22
Timeout DUKE, clock 01:30
1:30
2nd & 9 at opp 22
Chase Brice pass incomplete to Jarett Garner, broken up by Devan Boykin
1:30
3rd & 9 at opp 22
Chase Brice sacked by Terrell Dawkins for a loss of 5 yards to the NCSt 27
1:18
4th & 14 at opp 27
Timeout DUKE, clock 01:18
1:18
4th & 14 at opp 27
Timeout NC STATE, clock 01:18
1:12
4th & 14 at opp 27
Charlie Ham 45 yd FG MISSED
NC State End of game, 2 plays
1:12
1st & 10 at own 27
Team run for a loss of 5 yards to the NCSt 22
1:12
2nd & 15 at own 22
Team run for a loss of 5 yards to the NCSt 17
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.