73°F, partly cloudy, wind 10 mph from the northeastWeather: NOAA NCEI Integrated Surface Database; Raleigh-Durham International Airport (KRDU), 12 km from the stadium, nine minutes before kickoff
Officials
Referee Dan Gautreaux; umpire Ben Young; head linesman Maia Chaka; line judge Tom Eaton; side judge Justin Larrew; field judge Lark Jones; back judge Larry Neal; center judge Kevin RandallGame officials: stats.ncaa.org box scores, via SportsDataverse
Scoring by quarter
Team
Q1
Q2
Q3
Q4
Final
Marshall
10
10
0
0
20
NC State
3
20
7
7
37
Standouts
PassingRyan Finley29 of 36, 341 yards, 3 TDNC State
From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Marshall
NC State
451
Total yards
485
350
Passing yards
341
101
Rushing yards
144
8.1
Yards per pass
9.5
4.0
Yards per rush
4.4
18
First downs
23
6–15
Third downs
3–10
1–2
Fourth downs
1–2
2
Turnovers
0
9–86
Penalties
3–33
29:03
Possession
30:57
2
Sacks (by defense)
1
Efficiency
Marshall
NC State
41%
Success rate
47%
0.23
EPA per play
0.30
1.43
Explosiveness
1.44
−0.27
Rushing EPA
0.04
0.53
Passing EPA
0.52
25%
Passing-down success
48%
0.01
First-down EPA
0.13
0.20
Second-down EPA
0.43
0.52
Third-down EPA
0.75
17%
Havoc by its defense
14%
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)
NC State 69% to win. Elo’s favorite won.
The line
NC State −21, over/under 55.
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 NC State 93%, Marshall 7%. 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. NC State drives left to right, Marshall right to left.
Q1 MarshallPunt, 4 plays, 10 yards
Q1 NC StateField goal, 7 plays, 59 yards
Q1 MarshallTouchdown, 9 plays, 85 yards
Q1 NC StatePunt, 3 plays, 0 yards
Q1 MarshallField goal, 6 plays, 66 yards
Q1 NC StatePunt, 8 plays, 29 yards
Q2 MarshallPunt, 3 plays, −4 yards
Q2 NC StatePunt, 3 plays, 5 yards
Q2 MarshallField goal, 9 plays, 56 yards
Q2 NC StateTouchdown, 6 plays, 68 yards
Q2 MarshallTouchdown, 1 play, 75 yards
Q2 NC StateTouchdown, 8 plays, 80 yards
Q2 MarshallPunt, 3 plays, 0 yards
Q2 NC StateTouchdown, 7 plays, 82 yards
Q2 MarshallEnd of half, 1 play, −2 yards
Q3 NC StateTouchdown, 13 plays, 70 yards
Q3 MarshallMissed FG, 16 plays, 56 yards
Q4 NC StateTurnover on downs, 7 plays, 56 yards
Q4 MarshallPunt, 6 plays, 5 yards
Q4 NC StatePunt, 5 plays, 17 yards
Q4 MarshallFumble, 4 plays, 3 yards
Q4 NC StateTouchdown, 1 play, 23 yards
Q4 MarshallInterception, 9 plays, 50 yards
Q4 NC StateEnd of game, 2 plays, 3 yards
Play by play
1st quarter6 drives, then Marshall 10, NC State 3
Marshall Punt, 4 plays
15:00
1st & 10 at own 35
Kyle Bambard kickoff for 61 yds , Marcel Williams return for 14 yds to the Marsh 18
15:00
1st & 10 at own 18
Anthony Anderson run for 11 yds to the Marsh 29 for a 1ST down
15:00
1st & 10 at own 29
Chase Litton pass incomplete
15:00
2nd & 10 at own 29
Trey Rodriguez run for 2 yds to the Marsh 31
15:00
3rd & 8 at own 31
MARSHALL Penalty, false start (-5 Yards) to the Marsh 26
15:00
3rd & 13 at own 26
Trey Rodriguez run for 2 yds to the Marsh 28
15:00
4th & 11 at own 28
Kaare Vedvik punt for 46 yds
NC State Field goal, 7 plays
13:03
1st & 10 at own 27
Ryan Finley run for 46 yds to the Marsh 27 for a 1ST down
13:03
1st & 10 at opp 27
Ryan Finley pass complete to Kelvin Harmon for 7 yds to the Marsh 20
13:03
2nd & 3 at opp 20
Nyheim Hines run for 9 yds to the Marsh 11 for a 1ST down
13:03
1st & 10 at opp 11
Ryan Finley run for 2 yds to the Marsh 9
13:03
2nd & 8 at opp 9
Ryan Finley sacked by Artis Johnson for a loss of 5 yards to the Marsh 14
13:03
3rd & 13 at opp 14
Ryan Finley pass incomplete
10:15
4th & 13 at opp 14
Carson Wise 31 yd FG GOODNC State 3, Marshall 0
Marshall Touchdown, 9 plays
10:15
1st & 0 at own 35
Kyle Bambard kickoff for 61 yds , Marcel Williams return for 11 yds to the Marsh 15
10:08
1st & 10 at own 15
Chase Litton pass complete to Tyre Brady for 33 yds to the Marsh 48 for a 1ST down
10:08
1st & 10 at own 48
Chase Litton pass incomplete to Tyre Brady
10:08
2nd & 10 at own 48
Trey Rodriguez run for a loss of 2 yards to the Marsh 46
10:08
3rd & 12 at own 46
Chase Litton pass complete to Tyre Brady for 15 yds to the NCSt 39 for a 1ST down
10:08
1st & 10 at opp 39
Chase Litton pass complete to Tyre Brady for 4 yds to the NCSt 35
10:08
2nd & 6 at opp 35
Chase Litton pass complete to Ryan Yurachek for 7 yds to the NCSt 28 for a 1ST down
10:08
1st & 10 at opp 28
Chase Litton pass complete to Tyre Brady for 23 yds to the NCSt 5 for a 1ST down
10:08
1st & goal at opp 5
Trey Rodriguez run for 4 yds to the NCSt 1
6:23
2nd & goal at opp 1
Chase Litton pass complete to Willie Johnson for 1 yd for a TD, (Kaare Vedvik KICK)Marshall 7, NC State 3
NC State Punt, 3 plays
6:23
1st & 0 at own 35
Robert LeFevre kickoff for 59 yds
6:23
1st & 10 at own 35
Ryan Finley pass complete to Jaylen Samuels for no gain to the NCSt 35
6:23
2nd & 10 at own 35
Ryan Finley pass incomplete
6:23
3rd & 10 at own 35
Ryan Finley pass incomplete to Kelvin Harmon
6:23
4th & 10 at own 35
A.J. Cole punt for 47 yds, fair catch by Trey Rodriguez at the Marsh 18
Marshall Field goal, 6 plays
5:36
1st & 10 at own 18
Chase Litton pass complete to Ryan Yurachek for 6 yds to the Marsh 24
5:36
2nd & 4 at own 24
Keion Davis run for 53 yds to the NCSt 23 for a 1ST down
5:36
1st & 10 at opp 23
Chase Litton pass complete to Trey Rodriguez for 6 yds to the NCSt 17
5:36
2nd & 4 at opp 17
Trey Rodriguez run for 1 yd to the NCSt 16
5:36
3rd & 3 at opp 16
Chase Litton pass incomplete to Marcel Williams
3:09
4th & 3 at opp 16
Kaare Vedvik 33 yd FG GOODMarshall 10, NC State 3
NC State Punt, 8 plays
3:09
1st & 0 at own 35
Robert LeFevre kickoff for 62 yds , Nyheim Hines return for 17 yds to the NCSt 20
3:02
1st & 10 at own 20
Nyheim Hines run for no gain to the NCSt 20
3:02
2nd & 10 at own 20
Nyheim Hines run for 4 yds to the NCSt 24
3:02
3rd & 6 at own 24
Ryan Finley pass complete to Emeka Emezie for 8 yds to the NCSt 32 for a 1ST down
3:02
1st & 10 at own 32
Nyheim Hines run for 6 yds to the NCSt 38
3:02
2nd & 4 at own 38
Ryan Finley pass complete to Gavin Locklear for 4 yds to the NCSt 42 for a 1ST down
3:02
1st & 10 at own 42
Ryan Finley pass complete to Emeka Emezie for 6 yds to the NCSt 48
3:02
2nd & 4 at own 48
Nyheim Hines run for 1 yd to the NCSt 49
3:02
3rd & 3 at own 49
Ryan Finley pass incomplete to Jaylen Samuels
Q2 15:00
4th & 3 at own 49
A.J. Cole punt for 42 yds, fair catch by Trey Rodriguez at the Marsh 9
2nd quarter9 drives, then NC State 23, Marshall 20
Marshall Punt, 3 plays
14:54
1st & 10 at own 9
Trey Rodriguez run for 1 yd to the Marsh 10
14:54
2nd & 9 at own 10
Chase Litton pass incomplete to Marcel Williams
14:54
3rd & 9 at own 10
MARSHALL Penalty, false start (-5 Yards) to the Marsh 5
14:54
3rd & 14 at own 5
Chase Litton pass incomplete to Willie Johnson
14:54
4th & 14 at own 5
Kaare Vedvik punt for 57 yds, downed at the NCSt 38
NC State Punt, 3 plays
13:56
1st & 10 at own 38
Nyheim Hines run for no gain to the NCSt 38
13:56
2nd & 10 at own 38
Ryan Finley pass complete to Jaylen Samuels for a loss of 1 yard to the NCSt 37
13:56
3rd & 11 at own 37
Ryan Finley pass complete to Nyheim Hines for 6 yds to the NCSt 43
13:56
4th & 5 at own 43
A.J. Cole punt for 41 yds, fair catch by Trey Rodriguez at the Marsh 16
Marshall Field goal, 9 plays
12:07
1st & 10 at own 16
Keion Davis run for a loss of 3 yards to the Marsh 13
12:07
2nd & 13 at own 13
Chase Litton pass complete to Keion Davis for 2 yds to the Marsh 15
12:07
3rd & 11 at own 15
Chase Litton pass complete to Tyre Brady for 38 yds to the NCSt 47 for a 1ST down
12:07
1st & 10 at opp 47
Chase Litton pass complete to Marcel Williams for 3 yds to the NCSt 44
12:07
2nd & 7 at opp 44
Chase Litton pass complete to Marcel Williams for 14 yds to the NCSt 30 for a 1ST down
12:07
1st & 10 at opp 30
Chase Litton pass incomplete to Marcel Williams
12:07
2nd & 10 at opp 30
Chase Litton pass incomplete to Marcel Williams, broken up by Johnathan Alston
8:57
3rd & 10 at opp 30
Timeout MARSHALL, clock 08:57
8:57
3rd & 10 at opp 30
Anthony Anderson run for 2 yds to the NCSt 28
8:20
4th & 8 at opp 28
Kaare Vedvik 45 yd FG GOODMarshall 13, NC State 3
NC State Touchdown, 6 plays
8:20
1st & 0 at own 35
Robert LeFevre kickoff for 62 yds , Nyheim Hines return for 29 yds to the NCSt 32
8:14
1st & 10 at own 32
Ryan Finley pass complete to Kelvin Harmon for 16 yds to the NCSt 48 for a 1ST down
8:14
1st & 10 at own 48
Nyheim Hines run for 1 yd to the NCSt 49
8:14
2nd & 9 at own 49
Ryan Finley pass complete to Stephen Louis for 23 yds to the Marsh 28 for a 1ST down
8:14
1st & 10 at opp 28
Nyheim Hines run for 5 yds to the Marsh 23
8:14
2nd & 5 at opp 23
Nyheim Hines run for a loss of 1 yard to the Marsh 24
5:26
3rd & 6 at opp 24
Ryan Finley pass complete to Stephen Louis for 24 yds for a TD, (Carson Wise KICK)Marshall 13, NC State 10
Marshall Touchdown, 1 play
5:26
1st & 0 at own 35
Kyle Bambard kickoff for 57 yds , Marcel Williams return for 17 yds to the Marsh 25
5:07
1st & 10 at own 25
Chase Litton pass complete to Tyre Brady for 75 yds for a TD, (Kaare Vedvik KICK)Marshall 20, NC State 10
NC State Touchdown, 8 plays
5:07
1st & 0 at own 35
Robert LeFevre kickoff for 65 yds , Nyheim Hines return for 20 yds to the NCSt 20
5:01
1st & 10 at own 20
Ryan Finley pass incomplete to Jaylen Samuels, broken up by Chase Hancock
5:01
2nd & 10 at own 20
Jaylen Samuels run for 12 yds to the NCSt 32 for a 1ST down
5:01
1st & 10 at own 32
Ryan Finley pass complete to Jaylen Samuels for a loss of 1 yard to the NCSt 31
5:01
2nd & 11 at own 31
Ryan Finley pass complete to Jakobi Meyers for 15 yds to the NCSt 46 for a 1ST down
5:01
1st & 10 at own 46
Ryan Finley pass complete to Stephen Louis for 8 yds to the Marsh 46
5:01
2nd & 2 at opp 46
Ryan Finley pass complete to Kelvin Harmon for 6 yds to the Marsh 40 for a 1ST down
5:01
1st & 10 at opp 40
Jaylen Samuels run for 1 yd to the Marsh 39
2:05
2nd & 9 at opp 39
Ryan Finley pass complete to Jaylen Samuels for 39 yds for a TD, (Carson Wise KICK)Marshall 20, NC State 17
Marshall Punt, 3 plays
2:05
1st & 0 at own 35
Kyle Bambard kickoff for 57 yds , Keion Davis return for 34 yds to the Marsh 42
1:58
1st & 10 at own 42
Chase Litton pass incomplete to Tyre Brady
1:58
2nd & 10 at own 42
Chase Litton pass incomplete to Tyre Brady, broken up by Nick McCloud
1:58
3rd & 10 at own 42
Chase Litton pass incomplete to Willie Johnson
1:58
4th & 10 at own 42
Kaare Vedvik punt for 40 yds, fair catch by Nyheim Hines at the NCSt 18
NC State Touchdown, 7 plays
1:37
1st & 10 at own 18
Ryan Finley pass incomplete to Jakobi Meyers
1:37
2nd & 10 at own 18
Ryan Finley run for 3 yds to the NCSt 21
1:37
3rd & 7 at own 21
MARSHALL Penalty, Defensive pass interference (Rodney Allen) to the NCSt 31 for a 1ST down
1:37
1st & 10 at own 31
Ryan Finley pass complete to Kelvin Harmon for 16 yds to the NCSt 47 for a 1ST down
1:37
1st & 10 at own 47
Ryan Finley sacked by Ryan Bee for a loss of 4 yards to the NCSt 43
0:32
2nd & 14 at own 43
Timeout NC STATE, clock 00:32
0:32
2nd & 14 at own 43
Reggie Gallaspy II run for 14 yds to the Marsh 43 for a 1ST down
0:26
1st & 10 at opp 43
Timeout NC STATE, clock 00:26
0:26
1st & 10 at opp 43
Ryan Finley pass complete to Stephen Louis for 9 yds to the Marsh 34
0:16
2nd & 1 at opp 34
Ryan Finley pass complete to Kelvin Harmon for 34 yds for a TD, (Carson Wise PAT MISSED)NC State 23, Marshall 20
Marshall End of half, 1 play
0:16
1st & 0 at own 35
Kyle Bambard kickoff for 40 yds , Cody Mitchell return for 4 yds to the Marsh 29
0:15
1st & 10 at own 29
Team run for a loss of 2 yards to the Marsh 27
3rd quarter2 drives, then NC State 30, Marshall 20
NC State Touchdown, 13 plays
15:00
2nd & 12 at own 35
Robert LeFevre kickoff for 63 yds , Nyheim Hines return for 28 yds to the NCSt 30
14:54
1st & 10 at own 30
Ryan Finley pass complete to Nyheim Hines for a loss of 3 yards to the NCSt 27
14:54
2nd & 13 at own 27
Reggie Gallaspy II run for a loss of 2 yards to the NCSt 25
14:54
3rd & 15 at own 25
MARSHALL Penalty, Defensive pass interference (7 Yards) to the NCSt 32 for a 1ST down
14:54
1st & 10 at own 32
Reggie Gallaspy II run for 3 yds to the NCSt 35
14:54
2nd & 7 at own 35
Reggie Gallaspy II run for 15 yds to the 50 yard line for a 1ST down
14:54
1st & 10 at the 50
Ryan Finley pass complete to Jaylen Samuels for 23 yds to the Marsh 27 for a 1ST down
14:54
1st & 10 at opp 27
Reggie Gallaspy II run for a loss of 4 yards to the Marsh 31
14:54
2nd & 14 at opp 31
Ryan Finley pass complete to Kelvin Harmon for 14 yds to the Marsh 17 for a 1ST down
14:54
1st & 10 at opp 17
Ryan Finley pass complete to Stephen Louis for 9 yds to the Marsh 8
14:54
2nd & 1 at opp 8
Nyheim Hines run for 3 yds to the Marsh 5 for a 1ST down
14:54
1st & goal at opp 5
Nyheim Hines run for a loss of 3 yards to the Marsh 8
14:54
2nd & goal at opp 8
Ryan Finley pass complete to Kelvin Harmon for 6 yds to the Marsh 2
14:54
3rd & goal at opp 2
Reggie Gallaspy II run for 1 yd to the Marsh 1
7:58
4th & goal at opp 1
Reggie Gallaspy II run for 1 yd for a TD, (Carson Wise KICK)NC State 30, Marshall 20
Marshall Missed FG, 16 plays
7:58
1st & 0 at own 35
Kyle Bambard kickoff for 59 yds , Keion Davis return for 19 yds to the NCSTATE 46 MARSHALL Penalty, Offensive holding (10 Yards) to the Marsh 15
7:47
1st & 10 at own 15
Trey Rodriguez run for 2 yds to the Marsh 17
7:47
2nd & 8 at own 17
Chase Litton pass complete to Ryan Yurachek for 11 yds to the Marsh 28 for a 1ST down
7:47
1st & 10 at own 28
Trey Rodriguez run for 2 yds to the Marsh 30
7:47
2nd & 8 at own 30
Trey Rodriguez run for 5 yds to the Marsh 35
7:47
3rd & 3 at own 35
Chase Litton pass complete to Marcel Williams for 6 yds to the Marsh 41 for a 1ST down
7:47
1st & 10 at own 41
MARSHALL Penalty, Offensive holding (-10 Yards) to the Marsh 31
7:47
1st & 20 at own 31
Chase Litton pass complete to Willie Johnson for 5 yds to the Marsh 36
7:47
2nd & 15 at own 36
Chase Litton pass complete to Tyre Brady for 23 yds to the NCSt 41 for a 1ST down
7:47
1st & 10 at opp 41
Chase Litton pass complete to Tyre Brady for 6 yds to the NCSt 35
7:47
2nd & 4 at opp 35
Trey Rodriguez run for 3 yds to the NCSt 32
7:47
3rd & 1 at opp 32
Anthony Anderson run for 3 yds to the NCSt 29 for a 1ST down
7:47
1st & 10 at opp 29
Chase Litton pass complete to Willie Johnson for 5 yds to the NCSt 24
7:47
2nd & 5 at opp 24
Keion Davis run for 6 yds to the NCSt 18 for a 1ST down
7:47
1st & 10 at opp 18
MARSHALL Penalty, personal foul (Levi Brown) to the NCSt 32
7:47
1st & 10 at opp 32
Chase Litton pass incomplete to Tyre Brady
7:47
2nd & 10 at opp 32
Chase Litton pass complete to Keion Davis for 3 yds to the NCSt 29
Q4 15:00
3rd & 7 at opp 29
Chase Litton pass incomplete to Willie Johnson
Q4 15:00
3rd & 7 at opp 29
Timeout MARSHALL, clock 15:00
Q4 14:52
4th & 7 at opp 29
Kaare Vedvik 46 yd FG MISSED
4th quarter7 drives, then NC State 37, Marshall 20
NC State Turnover on downs, 7 plays
14:52
1st & 10 at own 29
Nyheim Hines run for 2 yds to the NCSt 31
14:52
2nd & 8 at own 31
Ryan Finley pass incomplete to Gavin Locklear, broken up by Brandon Drayton
14:52
3rd & 8 at own 31
Ryan Finley pass complete to C.J. Riley for 45 yds to the Marsh 24 for a 1ST down
14:52
1st & 10 at opp 24
Reggie Gallaspy II run for 5 yds to the Marsh 19
14:52
2nd & 5 at opp 19
Reggie Gallaspy II run for 1 yd to the Marsh 18
14:52
3rd & 4 at opp 18
Ryan Finley pass complete to Nyheim Hines for 3 yds to the Marsh 15
12:01
4th & 1 at opp 15
Timeout NC STATE, clock 12:01
12:01
4th & 1 at opp 15
Reggie Gallaspy II run for no gain to the Marsh 15
Marshall Punt, 6 plays
11:56
1st & 10 at own 16
Keion Davis run for 3 yds to the Marsh 19
11:56
2nd & 7 at own 19
Anthony Anderson run for 4 yds to the Marsh 23
11:56
3rd & 3 at own 23
Chase Litton pass complete to Tyre Brady for 7 yds to the Marsh 30 for a 1ST down
11:56
1st & 10 at own 30
Keion Davis run for 2 yds to the Marsh 32
11:56
2nd & 8 at own 32
Chase Litton pass incomplete to Tyre Brady, broken up by Nick McCloud
11:56
3rd & 8 at own 32
Chase Litton sacked by Bradley Chubb for a loss of 11 yards to the Marsh 21
11:56
4th & 19 at own 21
Kaare Vedvik punt for 35 yds, fair catch by Gavin Locklear at the NCSt 44
NC State Punt, 5 plays
9:05
1st & 10 at own 44
NC STATE Penalty, Offensive holding (Justin Witt) to the NCSt 34
9:05
1st & 20 at own 34
Ryan Finley pass complete to Kelvin Harmon for 19 yds to the Marsh 47
9:05
2nd & 1 at opp 47
Ryan Finley pass complete to Kelvin Harmon for 3 yds to the Marsh 44 for a 1ST down
9:05
1st & 10 at opp 44
Nyheim Hines run for 2 yds to the Marsh 42
9:05
2nd & 8 at opp 42
Ryan Finley pass complete to Jakobi Meyers for a loss of 5 yards to the Marsh 47
9:05
3rd & 13 at opp 47
Ryan Finley pass complete to Nyheim Hines for 8 yds to the Marsh 39
9:05
4th & 5 at opp 39
A.J. Cole punt for 39 yds for a touchback
Marshall Fumble, 4 plays
5:42
1st & 10 at own 20
MARSHALL Penalty, Offensive holding (-10 Yards) to the Marsh 10
5:42
1st & 20 at own 10
Chase Litton pass complete to Tyre Brady for 18 yds to the Marsh 28
5:42
2nd & 2 at own 28
Trey Rodriguez run for no gain to the Marsh 28
5:42
3rd & 2 at own 28
Chase Litton pass complete to Willie Johnson for 9 yds to the Marsh 37 for a 1ST down
5:42
1st & 10 at own 37
MARSHALL Penalty, personal foul (-15 Yards) to the Marsh 22
5:42
1st & 25 at own 22
Chase Litton pass complete to Trey Rodriguez for 1 yd Trey Rodriguez fumbled, forced by Jerod Fernandez, recovered by NCSt Justin Jones
NC State Touchdown, 1 play
3:58
1st & 10 at opp 23
Reggie Gallaspy II run for 23 yds for a TD, (Carson Wise KICK)NC State 37, Marshall 20
Marshall Interception, 9 plays
3:58
1st & 0 at own 35
Kyle Bambard kickoff for 46 yds , Cody Mitchell return for 13 yds to the Marsh 48 NC STATE Penalty, personal foul (Germaine Pratt) to the Marsh 47
3:52
1st & 10 at own 47
Keion Davis run for 15 yds to the NCSt 38 for a 1ST down
3:52
1st & 10 at opp 38
Keion Davis run for no gain to the NCSt 38
3:52
2nd & 10 at opp 38
Chase Litton pass incomplete
3:52
3rd & 10 at opp 38
Chase Litton pass incomplete to Hyleck Foster
3:52
4th & 10 at opp 38
Chase Litton pass complete to Marcel Williams for 23 yds to the NCSt 15 for a 1ST down
3:52
1st & 10 at opp 15
NC STATE Penalty, personal foul (Jarius Morehead) to the NCSt 7
3:52
1st & goal at opp 7
Chase Litton pass incomplete to Marcel Williams, broken up by Airius Moore
3:52
2nd & goal at opp 7
Keion Davis run for a loss of 2 yards to the NCSt 9
3:52
3rd & goal at opp 9
Chase Litton pass complete to Tyre Brady for 6 yds to the NCSt 3
1:39
4th & 0 at opp 3
Timeout MARSHALL, clock 01:39
NC State End of game, 2 plays
1:34
1st & 10 at own 4
Reggie Gallaspy II run for 4 yds to the NCSt 8
1:34
2nd & 6 at own 8
Team run for a loss of 1 yard to the NCSt 7
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.