From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
NC State
Pittsburgh
446
Total yards
326
198
Passing yards
231
248
Rushing yards
95
7.9
Yards per pass
5.1
6.5
Yards per rush
3.0
18
First downs
20
5–13
Third downs
4–15
0–1
Fourth downs
0–1
0
Turnovers
2
3–39
Penalties
1–10
25:02
Possession
34:58
1
Sacks (by defense)
0
Efficiency
NC State
Pittsburgh
43%
Success rate
40%
0.23
EPA per play
−0.11
1.46
Explosiveness
1.09
0.19
Rushing EPA
−0.28
0.28
Passing EPA
−0.01
33%
Passing-down success
38%
0.04
First-down EPA
−0.31
0.54
Second-down EPA
0.43
0.45
Third-down EPA
−0.52
23%
Havoc by its defense
8%
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 58% to win. Elo’s favorite won.
The line
NC State −11, 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 78%, Pittsburgh 22%. 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. Pittsburgh drives left to right, NC State right to left.
Q1 NC StateTurnover on downs, 9 plays, 41 yards
Q1 PittsburghPunt, 3 plays, 8 yards
Q1 NC StatePunt, 3 plays, 5 yards
Q1 PittsburghTouchdown, 5 plays, 42 yards
Q1 NC StateTouchdown, 2 plays, 83 yards
Q1 PittsburghPunt return TD, 6 plays (NC State scores), 21 yards
Q1 PittsburghPunt, 3 plays, 7 yards
Q2 NC StatePunt, 4 plays, 25 yards
Q2 PittsburghPunt, 9 plays, 55 yards
Q2 NC StatePunt, 3 plays, 5 yards
Q2 PittsburghTouchdown, 10 plays, 69 yards
Q2 NC StateMissed FG, 10 plays, 58 yards
Q2 NC StateEnd of half, 1 play, −45 yards
Q3 PittsburghInterception, 3 plays, −3 yards
Q3 NC StatePunt, 3 plays, 1 yard
Q3 PittsburghPunt, 3 plays, 5 yards
Q3 NC StatePunt, 5 plays, 21 yards
Q3 PittsburghPunt, 8 plays, 29 yards
Q3 NC StateTouchdown, 5 plays, 66 yards
Q3 PittsburghPunt, 3 plays, 6 yards
Q3 NC StateTouchdown, 9 plays, 73 yards
Q4 PittsburghField goal, 9 plays, 51 yards
Q4 NC StatePunt, 3 plays, −1 yard
Q4 PittsburghTurnover on downs, 10 plays, 36 yards
Q4 NC StateTouchdown, 6 plays, 59 yards
Q4 PittsburghFumble, 5 plays, 3 yards
Q4 NC StateEnd of game, 2 plays, −5 yards
Play by play
1st quarter7 drives, then NC State 14, Pittsburgh 7
NC State Turnover on downs, 9 plays
15:00
1st & 10 at own 35
kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Jaylen Samuels run for 10 yds to the NCSt 35 for a 1ST down
15:00
1st & 10 at own 35
Ryan Finley pass complete to Jaylen Samuels for 12 yds to the NCSt 47 for a 1ST down
15:00
1st & 10 at own 47
Ryan Finley pass incomplete to Jaylen Samuels
15:00
2nd & 10 at own 47
Nyheim Hines run for 9 yds to the Pitt 44
15:00
3rd & 1 at opp 44
Ryan Finley run for 3 yds to the Pitt 41 for a 1ST down
15:00
1st & 10 at opp 41
Nyheim Hines run for 1 yd to the Pitt 40
15:00
2nd & 9 at opp 40
Jaylen Samuels run for 6 yds to the Pitt 34
15:00
3rd & 3 at opp 34
Nyheim Hines run for no gain to the Pitt 34
15:00
4th & 3 at opp 34
Ryan Finley pass incomplete
Pittsburgh Punt, 3 plays
10:36
1st & 10 at own 34
Darrin Hall run for no gain to the Pitt 34
10:36
2nd & 10 at own 34
Ben Dinucci pass complete to Jester Weah for 8 yds to the Pitt 42
10:36
3rd & 2 at own 42
Ben Dinucci pass incomplete, broken up by B.J. Hill
10:36
4th & 2 at own 42
Ryan Winslow punt for 50 yds, downed at the NCSt 8
NC State Punt, 3 plays
9:07
1st & 10 at own 8
Jaylen Samuels run for 3 yds to the NCSt 11
9:07
2nd & 7 at own 11
Jaylen Samuels run for 2 yds to the NCSt 13
9:07
3rd & 5 at own 13
Ryan Finley pass incomplete
9:07
4th & 5 at own 13
A.J. Cole III punt for 57 yds, punt out-of-bounds at the NCSt 42 , Quadree Henderson returns for 28 yds to the NCSt 42
Pittsburgh Touchdown, 5 plays
7:37
1st & 10 at opp 42
Jordan Whitehead run for 5 yds to the NCSt 37
7:37
2nd & 5 at opp 37
Ben Dinucci pass complete to Quadree Henderson for a loss of 2 yards to the NCSt 39
7:37
3rd & 7 at opp 39
Ben Dinucci pass complete to Rafael Araujo-Lopes for 7 yds to the NCSt 32 for a 1ST down
7:37
1st & 10 at opp 32
Jordan Whitehead run for a loss of 1 yard to the NCSt 33
5:05
2nd & 11 at opp 33
Ben Dinucci pass complete to Jester Weah for 33 yds for a TD, (Alex Kessman KICK)Pittsburgh 7, NC State 0
NC State Touchdown, 2 plays
5:05
1st & 0 at own 35
Alex Kessman kickoff for 63 yds , Nyheim Hines return for 15 yds to the NCSt 17
5:05
1st & 10 at own 17
Ryan Finley pass incomplete
4:37
2nd & 10 at own 17
Nyheim Hines run for 83 yds for a TD, (Carson Wise KICK)Tied at 7
Pittsburgh Punt return TD, 6 plays (NC State scores)
4:37
1st & 0 at own 35
Kyle Bambard kickoff for 65 yds , Quadree Henderson return for 18 yds to the Pitt 18
4:37
1st & 10 at own 18
Darrin Hall run for 5 yds to the Pitt 23
4:37
2nd & 5 at own 23
Darrin Hall run for 1 yd to the Pitt 24
4:37
3rd & 4 at own 24
Ben Dinucci pass complete to Maurice Ffrench for 12 yds to the Pitt 36 for a 1ST down
4:37
1st & 10 at own 36
Ben Dinucci pass complete to Jordan Whitehead for a loss of 1 yard to the Pitt 35
4:37
2nd & 11 at own 35
Ben Dinucci pass complete to Quadree Henderson for 4 yds to the Pitt 39
4:37
3rd & 7 at own 39
Ben Dinucci pass incomplete to Jester Weah, broken up by Nick McCloud
0:55
4th & 7 at own 39
Ryan Winslow punt for 53 yds , Nyheim Hines returns for 92 yds for a TD, (Carson Wise KICK)NC State 14, Pittsburgh 7
Pittsburgh Punt, 3 plays
0:55
1st & 0 at own 35
Kyle Bambard kickoff for 65 yds for a touchback
0:55
1st & 10 at own 25
Ben Dinucci pass complete to Chris Clark for 7 yds to the Pitt 32
0:55
2nd & 3 at own 32
Ben Dinucci pass incomplete to Jester Weah
0:55
3rd & 3 at own 32
Ben Dinucci pass incomplete to Aaron Mathews, broken up by Mike Stevens
0:55
4th & 3 at own 32
Ryan Winslow punt for 40 yds, downed at the NCSt 28
2nd quarter6 drives, then Tied at 14
NC State Punt, 4 plays
15:00
1st & 10 at own 28
Reggie Gallaspy II run for 22 yds to the 50 yard line for a 1ST down
15:00
1st & 10 at the 50
Ryan Finley pass incomplete
15:00
2nd & 10 at the 50
Reggie Gallaspy II run for 3 yds to the Pitt 47
15:00
3rd & 7 at opp 47
Ryan Finley pass incomplete
15:00
4th & 7 at opp 47
A.J. Cole III punt for 43 yds, downed at the Pitt 4
Pittsburgh Punt, 9 plays
13:40
1st & 10 at own 4
Darrin Hall run for 9 yds to the Pitt 13
13:40
2nd & 1 at own 13
Ben Dinucci pass complete to Rafael Araujo-Lopes for 8 yds to the Pitt 21 for a 1ST down
13:40
1st & 10 at own 21
Ben Dinucci pass complete to Jordan Whitehead for 8 yds to the Pitt 29
13:40
2nd & 2 at own 29
Ben Dinucci pass complete to Aaron Mathews for 17 yds to the Pitt 46 for a 1ST down
13:40
1st & 10 at own 46
Qadree Ollison run for 2 yds to the Pitt 48
13:40
2nd & 8 at own 48
Ben Dinucci pass complete to Aaron Mathews for 9 yds to the NCSt 43 for a 1ST down
13:40
1st & 10 at opp 43
Darrin Hall run for 2 yds to the NCSt 41
13:40
2nd & 8 at opp 41
Ben Dinucci pass incomplete
13:40
3rd & 8 at opp 41
Ben Dinucci pass incomplete to Aaron Mathews, broken up by Jarius Morehead
13:40
4th & 8 at opp 41
Ryan Winslow punt for 29 yds, fair catch by Nyheim Hines at the NCSt 12
NC State Punt, 3 plays
9:05
1st & 10 at own 12
Nyheim Hines run for 4 yds to the NCSt 16
9:05
2nd & 6 at own 16
Ryan Finley pass complete to Nyheim Hines for 1 yd to the NCSt 17
9:05
3rd & 5 at own 17
Ryan Finley pass incomplete, broken up by Dennis Briggs
9:05
4th & 5 at own 17
A.J. Cole III punt for 52 yds, punt out-of-bounds at the Pitt 31
Pittsburgh Touchdown, 10 plays
7:57
1st & 10 at own 31
Jordan Whitehead run for 8 yds to the Pitt 39
7:57
2nd & 2 at own 39
Qadree Ollison run for 15 yds to the NCSt 46 for a 1ST down
7:57
1st & 10 at opp 46
Ben Dinucci pass complete to Aaron Mathews for 4 yds to the NCSt 42
7:57
2nd & 6 at opp 42
Jordan Whitehead run for 3 yds to the NCSt 39
7:57
3rd & 3 at opp 39
Ben Dinucci run for 3 yds to the NCSt 36 for a 1ST down
7:57
1st & 10 at opp 36
Quadree Henderson run for 15 yds to the NCSt 21 for a 1ST down
7:57
1st & 10 at opp 21
Jordan Whitehead run for 6 yds to the NCSt 15
7:57
2nd & 4 at opp 15
Jordan Whitehead run for 4 yds to the NCSt 11 for a 1ST down
7:57
1st & 10 at opp 11
Brian O’Neill run for 10 yds to the NCSt 1 for a 1ST down
2:38
1st & goal at opp 1
Darrin Hall run for 1 yd for a TD, (Alex Kessman KICK)Tied at 14
NC State Missed FG, 10 plays
2:38
1st & 0 at own 35
Alex Kessman kickoff for 65 yds for a touchback
2:38
1st & 10 at own 25
Ryan Finley pass complete to Kelvin Harmon for 34 yds to the Pitt 41 for a 1ST down
2:38
1st & 10 at opp 41
Nyheim Hines run for 8 yds to the Pitt 33
2:38
2nd & 2 at opp 33
Nyheim Hines run for 5 yds to the Pitt 28 for a 1ST down
2:38
1st & 10 at opp 28
Ryan Finley pass incomplete to Kelvin Harmon
2:38
2nd & 10 at opp 28
Nyheim Hines run for 2 yds to the Pitt 26
2:38
3rd & 8 at opp 26
Ryan Finley pass complete to Jakobi Meyers for 14 yds to the Pitt 12 for a 1ST down
0:36
1st & 10 at opp 12
Timeout PITTSBURGH, clock 00:36
0:36
1st & 10 at opp 12
Ryan Finley pass complete to Jaylen Samuels for 3 yds to the Pitt 9
0:36
2nd & 7 at opp 9
Ryan Finley pass complete to Jaylen Samuels for 5 yds to the Pitt 4
0:15
3rd & 2 at opp 4
Ryan Finley pass complete to Jakobi Meyers for 4 yards to the UP0, clock 00:15, PENALTY ST pass interference (Kelvin Harmon) 15 yards to the UP19, NO PLAY.
0:15
3rd & 17 at opp 19
Ryan Finley run for 2 yds to the Pitt 17
0:09
4th & 15 at opp 17
Timeout NC STATE, clock 00:09
0:09
4th & 15 at opp 17
Timeout PITTSBURGH, clock 00:09
0:09
4th & 15 at opp 17
Carson Wise 34 yd FG MISSED
Pittsburgh 1 play
0:09
1st & 10 at own 20
TEAM run for a loss of 3 yards to the Pitt 17
3rd quarter8 drives, then NC State 21, Pittsburgh 14
Pittsburgh Interception, 3 plays
15:00
2nd & 13 at own 35
Kyle Bambard kickoff for 62 yds , Quadree Henderson return for 30 yds to the Pitt 33
15:00
1st & 10 at own 33
Jordan Whitehead run for a loss of 3 yards to the Pitt 30
15:00
2nd & 13 at own 30
Ben Dinucci pass incomplete to Rafael Araujo-Lopes
15:00
3rd & 13 at own 30
Ben Dinucci pass intercepted Mike Stevens return for no gain to the Pitt 42
NC State Punt, 3 plays
14:00
1st & 10 at opp 42
Nyheim Hines run for a loss of 2 yards to the Pitt 44
14:00
2nd & 12 at opp 44
Nyheim Hines run for 3 yds to the Pitt 41
14:00
3rd & 9 at opp 41
Ryan Finley pass incomplete to Jaylen Samuels
14:00
4th & 9 at opp 41
A.J. Cole III punt for 30 yds, fair catch by Quadree Henderson at the Pitt 11
Pittsburgh Punt, 3 plays
12:36
1st & 10 at own 11
Darrin Hall run for a loss of 2 yards to the Pitt 9 PITTSBURGH Penalty, Offensive holding ( Yards) declined
12:36
2nd & 12 at own 9
Ben Dinucci pass complete to Rafael Araujo-Lopes for 7 yds to the Pitt 16
12:36
3rd & 5 at own 16
Ben Dinucci pass incomplete to Rafael Araujo-Lopes, broken up by Jarius Morehead
12:36
4th & 5 at own 16
Ryan Winslow punt for 42 yds, fair catch by Nyheim Hines at the NCSt 42
NC State Punt, 5 plays
11:15
1st & 10 at own 42
Nyheim Hines run for no gain to the NCSt 42
11:15
2nd & 10 at own 42
Ryan Finley pass complete to Jakobi Meyers for 15 yds to the Pitt 43 for a 1ST down
11:15
1st & 10 at opp 43
Nyheim Hines run for 6 yds to the Pitt 37
11:15
2nd & 4 at opp 37
Nyheim Hines run for 2 yds to the Pitt 35
11:15
3rd & 2 at opp 35
Reggie Gallaspy II run for a loss of 2 yards to the Pitt 37
11:15
4th & 4 at opp 37
A.J. Cole III punt for 28 yds, downed at the Pitt 9
Pittsburgh Punt, 8 plays
8:41
1st & 10 at own 9
Ben Dinucci pass incomplete to Maurice Ffrench
8:41
2nd & 10 at own 9
Ben Dinucci pass complete to Rafael Araujo-Lopes for 7 yds to the Pitt 16
8:41
3rd & 3 at own 16
Ben Dinucci run for 9 yds to the Pitt 25 for a 1ST down
8:41
1st & 10 at own 25
Ben Dinucci pass incomplete to Matt Flanagan
8:41
2nd & 10 at own 25
Ben Dinucci pass complete to Rafael Araujo-Lopes for 19 yds to the Pitt 44 for a 1ST down
8:41
1st & 10 at own 44
Jordan Whitehead run for a loss of 4 yards to the Pitt 40
8:41
2nd & 14 at own 40
Ben DiNucci pass complete to Jester Weah for 13 yards to the ST47 (Nick McCloud), PENALTY UP holding (Jaylen Twyman) 10 yards to the UP30, NO PLAY.
8:41
2nd & 24 at own 30
Ben Dinucci pass complete to Jester Weah for 8 yds to the Pitt 38
8:41
3rd & 16 at own 38
Ben Dinucci pass incomplete to Jester Weah
8:41
4th & 16 at own 38
Ryan Winslow punt for 28 yds, downed at the NCSt 34
NC State Touchdown, 5 plays
4:32
1st & 10 at own 34
Ryan Finley pass complete to Kelvin Harmon for 43 yds to the Pitt 23 for a 1ST down
4:32
1st & 10 at opp 23
Ryan Finley pass complete to Jakobi Meyers for 11 yds to the Pitt 12 for a 1ST down
4:32
1st & 10 at opp 12
Reggie Gallaspy II run for 4 yds to the Pitt 8
4:32
2nd & 6 at opp 8
Reggie Gallaspy II run for 5 yds to the Pitt 3
2:32
3rd & 1 at opp 3
Ryan Finley pass complete to Jakobi Meyers for 3 yds for a TD, (Carson Wise KICK)NC State 21, Pittsburgh 14
Pittsburgh Punt, 3 plays
2:32
1st & 0 at own 35
Kyle Bambard kickoff for 54 yds , Maurice Ffrench return for 9 yds to the Pitt 44 NC STATE Penalty, face mask (14 yards) (Dexter Wright) to the Pitt 34
2:32
1st & 10 at own 34
Kenny Pickett run for 4 yds to the Pitt 38
2:32
2nd & 6 at own 38
Darrin Hall run for 2 yds to the Pitt 40
2:32
3rd & 4 at own 40
Kenny Pickett pass incomplete to Darrin Hall, broken up by Bradley Chubb
2:32
4th & 4 at own 40
Ryan Winslow punt for 35 yds , Nyheim Hines returns for 2 yds to the NCSt 27
NC State Touchdown, 9 plays
0:49
1st & 10 at own 27
Nyheim Hines run for 4 yds to the NCSt 31
0:49
2nd & 6 at own 31
Ryan Finley pass complete to Jaylen Samuels for 8 yds to the NCSt 39 for a 1ST down
Q4 15:00
1st & 10 at own 39
Ryan Finley run for 5 yds to the NCSt 44
Q4 15:00
2nd & 5 at own 44
Reggie Gallaspy II run for 9 yds to the Pitt 47 for a 1ST down
Q4 15:00
1st & 10 at opp 47
Ryan Finley pass incomplete to Jakobi Meyers
Q4 15:00
2nd & 10 at opp 47
Ryan Finley pass complete to Kelvin Harmon for 36 yds to the Pitt 11 for a 1ST down
Q4 15:00
1st & 10 at opp 11
Nyheim Hines run for 6 yds to the Pitt 5
Q4 15:00
2nd & 4 at opp 5
Nyheim Hines run for 4 yds to the Pitt 1 for a 1ST down
Q4 11:55
1st & goal at opp 1
Jaylen Samuels 1 Yd Run (Carson Wise Kick)NC State 28, Pittsburgh 14
4th quarter6 drives, then NC State 35, Pittsburgh 17
Pittsburgh Field goal, 9 plays
11:55
1st & 10 at own 23
Kenny Pickett pass complete to Jester Weah for 23 yds to the Pitt 46 for a 1ST down
11:55
1st & 10 at own 46
Kenny Pickett run for 1 yd to the Pitt 47
11:55
2nd & 9 at own 47
Kenny Pickett pass complete to Jester Weah for 11 yds to the NCSt 42 for a 1ST down
11:55
1st & 10 at opp 42
Kenny Pickett pass incomplete to Rafael Araujo-Lopes
11:55
2nd & 10 at opp 42
Kenny Pickett pass complete to Jester Weah for 14 yds to the NCSt 28 for a 1ST down
11:55
1st & 10 at opp 28
A.J. Davis run for 1 yd to the NCSt 27
11:55
2nd & 9 at opp 27
Kenny Pickett run for 1 yd to the NCSt 26
11:55
3rd & 8 at opp 26
Kenny Pickett pass incomplete to Maurice Ffrench
11:55
1st & 0 at own 35
Kyle Bambard kickoff for 62 yds , Quadree Henderson return for 20 yds to the Pitt 23
7:56
4th & 8 at opp 26
Alex Kessman 43 Yd Field GoalNC State 28, Pittsburgh 17
NC State Punt, 3 plays
7:56
1st & 0 at own 35
Alex Kessman kickoff for 65 yds for a touchback
7:56
1st & 10 at own 25
Ryan Finley pass incomplete to Kelvin Harmon
7:56
2nd & 10 at own 25
Reggie Gallaspy II run for a loss of 5 yards to the NCSt 20
7:56
3rd & 15 at own 20
Ryan Finley pass complete to Nyheim Hines for 4 yds to the NCSt 24
7:56
4th & 11 at own 24
A.J. Cole III punt for 58 yds , Quadree Henderson returns for 5 yds to the Pitt 23
Pittsburgh Turnover on downs, 10 plays
6:28
1st & 10 at own 23
Kenny Pickett pass incomplete to Maurice Ffrench
6:28
2nd & 10 at own 23
Kenny Pickett pass complete to A.J. Davis for no gain to the Pitt 23
6:28
3rd & 10 at own 23
Kenny Pickett pass incomplete to Jester Weah, PENALTY ST holding (Nick McCloud) 10 yards to the UP33, 1ST DOWN UP, NO PLAY.
6:28
1st & 10 at own 33
A.J. Davis run for no gain to the Pitt 33
6:28
2nd & 10 at own 33
Kenny Pickett run for 12 yds to the Pitt 45 for a 1ST down
6:28
1st & 10 at own 45
Kenny Pickett pass incomplete to Aaron Mathews
6:28
2nd & 10 at own 45
Kenny Pickett pass complete to Chris Clark for 13 yds to the NCSt 42 for a 1ST down
6:28
1st & 10 at opp 42
Kenny Pickett pass incomplete to Quadree Henderson
6:28
2nd & 10 at opp 42
Kenny Pickett pass incomplete to Rafael Araujo-Lopes
6:28
3rd & 10 at opp 42
Kenny Pickett pass incomplete to Jester Weah, broken up by Johnathan Alston
6:28
4th & 10 at opp 42
Darrin Hall run for a loss of 2 yards to the NCSt 41 Darrin Hall fumbled, recovered by Pitt Jester Weah , return for 2 yds to the NCSt 41
NC State Touchdown, 6 plays
3:27
1st & 10 at own 41
Reggie Gallaspy II run for 3 yds to the NCSt 44
3:21
2nd & 7 at own 44
Timeout PITTSBURGH, clock 03:21
3:21
2nd & 7 at own 44
Reggie Gallaspy II run for a loss of 1 yard to the NCSt 43
3:18
3rd & 8 at own 43
Timeout PITTSBURGH, clock 03:18
3:18
3rd & 8 at own 43
Ryan Finley pass complete to Jakobi Meyers for 9 yds to the Pitt 48 for a 1ST down
3:18
1st & 10 at opp 48
Reggie Gallaspy II run for 3 yds to the Pitt 45
2:49
2nd & 7 at opp 45
Timeout PITTSBURGH, clock 02:49
2:49
2nd & 7 at opp 45
Reggie Gallaspy II run for 5 yds to the Pitt 40
2:01
3rd & 2 at opp 40
Jaylen Samuels 40 Yd Run (Carson Wise Kick)NC State 35, Pittsburgh 17
Pittsburgh Fumble, 5 plays
2:01
1st & 0 at own 35
Kyle Bambard kickoff for 38 yds , Erik Sellers return for 8 yds to the Pitt 35
2:01
1st & 10 at own 35
Ben Dinucci pass complete to Rafael Araujo-Lopes for 6 yds to the Pitt 41
2:01
2nd & 4 at own 41
Ben Dinucci pass complete to Jester Weah for 9 yds to the 50 yard line for a 1ST down
2:01
1st & 10 at the 50
Ben Dinucci sacked by Darian Roseboro for a loss of 12 yards to the Pitt 38
2:01
2nd & 22 at own 38
Ben Dinucci pass incomplete to Jester Weah, broken up by Johnathan Alston
2:01
3rd & 22 at own 38
Ben Dinucci run for a loss of 3 yards to the Pitt 38 Ben Dinucci fumbled, forced by Darian Roseboro, recovered by NCSt Germaine Pratt
NC State End of game, 2 plays
0:48
1st & 10 at opp 38
TEAM run for a loss of 3 yards to the Pitt 41
0:48
2nd & 13 at opp 41
TEAM run for a loss of 2 yards to the Pitt 43
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.