From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Pittsburgh
North Carolina
520
Total yards
416
381
Passing yards
269
139
Rushing yards
147
9.1
Yards per pass
6.0
4.0
Yards per rush
4.2
23
First downs
23
9–16
Third downs
5–15
1–1
Fourth downs
2–6
1
Turnovers
0
5–43
Penalties
5–50
29:19
Possession
30:41
1
Sacks (by defense)
0
Efficiency
Pittsburgh
North Carolina
41%
Success rate
40%
0.26
EPA per play
0.02
1.60
Explosiveness
1.24
0.13
Rushing EPA
0.07
0.36
Passing EPA
−0.01
39%
Passing-down success
38%
0.10
First-down EPA
0.03
0.23
Second-down EPA
0.39
0.46
Third-down EPA
0.53
16%
Havoc by its defense
19%
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 59% to win. Pittsburgh won as Elo’s underdog.
The line
Pittsburgh −2.5, over/under 63.
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 Pittsburgh 57%, North Carolina 43%. 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, Pittsburgh right to left.
Q1 PittsburghField goal, 9 plays, 59 yards
Q1 North CarolinaPunt, 3 plays, 2 yards
Q1 PittsburghPick-six, 7 plays (North Carolina scores), 38 yards
Q1 PittsburghPunt, 3 plays, 3 yards
Q1 North CarolinaTurnover on downs, 19 plays, 81 yards
Q2 PittsburghTouchdown, 5 plays, 91 yards
Q2 North CarolinaField goal, 10 plays, 58 yards
Q2 PittsburghTouchdown, 5 plays, 75 yards
Q2 North CarolinaPunt, 3 plays, 2 yards
Q2 PittsburghPunt, 3 plays, 3 yards
Q2 North CarolinaTouchdown, 10 plays, 73 yards
Q2 PittsburghEnd of half, 4 plays, 47 yards
Q3 North CarolinaTurnover on downs, 8 plays, 33 yards
Q3 PittsburghTouchdown, 9 plays, 58 yards
Q3 North CarolinaPunt, 3 plays, 8 yards
Q3 PittsburghPunt, 3 plays, −4 yards
Q3 North CarolinaTouchdown, 11 plays, 61 yards
Q3 PittsburghTouchdown, 11 plays, 75 yards
Q4 North CarolinaTurnover on downs, 8 plays, 67 yards
Q4 PittsburghField goal, 18 plays, 73 yards
Q4 North CarolinaTurnover on downs, 6 plays, 11 yards
Q4 PittsburghEnd of game, 2 plays, −3 yards
Play by play
1st quarter5 drives, then North Carolina 7, Pittsburgh 3
Pittsburgh Field goal, 9 plays
15:00
1st & 10 at own 35
Lucas Osada kickoff for 64 yds
15:00
1st & 10 at own 35
Desmond Reid run for 3 yds to the PITT 38
15:00
2nd & 7 at own 38
Desmond Reid run for 4 yds to the PITT 42
15:00
3rd & 3 at own 42
Eli Holstein run for 1 yd to the PITT 43
15:00
4th & 2 at own 43
Eli Holstein pass complete to Desmond Reid for 7 yds to the 50 yard line for a 1ST down
15:00
1st & 10 at the 50
Eli Holstein pass complete to Konata Mumpfield for 43 yds to the UNC 7 for a 1ST down
15:00
1st & goal at opp 7
Desmond Reid run for 1 yd to the UNC 6
15:00
2nd & goal at opp 6
Eli Holstein pass incomplete
15:00
3rd & goal at opp 6
Eli Holstein pass incomplete
11:36
4th & goal at opp 6
Ben Sauls 24 yd FG GOODPittsburgh 3, North Carolina 0
North Carolina Punt, 3 plays
11:36
1st & 10 at own 35
Ben Sauls kickoff for 65 yds for a touchback
11:36
1st & 10 at own 25
Omarion Hampton run for 7 yds to the UNC 32
11:36
2nd & 3 at own 32
Jacolby Criswell pass incomplete
11:36
3rd & 3 at own 32
No Huddle-Shotgun Criswell,Jacolby pass complete short left to Paysour,Kobe caught at PIT50, for 18 yards to the UNC50, out of bounds at PIT50 PENALTY UNC Holding (Sampson,Howard) 10 yards from UNC32 to UNC22. NO PLAY.
11:36
3rd & 13 at own 22
Jacolby Criswell pass complete to Omarion Hampton for 5 yds to the UNC 27
9:59
4th & 8 at own 27
Tom Maginness punt for 34 yds
Pittsburgh Pick-six, 7 plays (North Carolina scores)
9:59
1st & 10 at own 42
Eli Holstein pass complete to Kenny Johnson for 9 yds to the UNC 49
9:59
2nd & 1 at opp 49
Eli Holstein run for 7 yds to the UNC 42 for a 1ST down
9:59
1st & 10 at opp 42
Eli Holstein run for 6 yds to the UNC 36
9:59
2nd & 4 at opp 36
Eli Holstein pass complete to Desmond Reid for 11 yds to the UNC 25 for a 1ST down
9:59
1st & 10 at opp 25
Eli Holstein run for 1 yd to the UNC 26 Eli Holstein fumbled, recovered by PITT Kenny Johnson
PENALTY UNC UNS: Unsportsmanlike Conduct (Mills,Grant) 15 yards from UNC35 to UNC20. NO PLAY.
Pittsburgh Punt, 3 plays
6:39
1st & 10 at own 20
Lucas Osada kickoff for 67 yds , Kenny Johnson return for 21 yds to the PITT 34
6:39
1st & 10 at own 34
Rodney Hammond Jr. run for 3 yds to the PITT 37
6:39
2nd & 7 at own 37
Eli Holstein pass incomplete
6:39
3rd & 7 at own 37
Eli Holstein pass incomplete
5:56
4th & 7 at own 37
Caleb Junko punt for 52 yds , Alijah Huzzie returns for no gain to the UNC 10
North Carolina Turnover on downs, 19 plays
5:56
1st & 10 at own 10
Jacolby Criswell pass incomplete
5:56
2nd & 10 at own 10
Omarion Hampton run for 9 yds to the UNC 19
5:56
3rd & 1 at own 19
Omarion Hampton run for 2 yds to the UNC 21 for a 1ST down
5:56
1st & 10 at own 21
Omarion Hampton run for 4 yds to the UNC 25
5:56
2nd & 6 at own 25
Jacolby Criswell pass complete to John Copenhaver for 8 yds to the UNC 33 for a 1ST down
5:56
1st & 10 at own 33
Omarion Hampton run for 4 yds to the UNC 37
5:56
2nd & 6 at own 37
Jacolby Criswell pass complete to J.J. Jones for 17 yds to the PITT 46 for a 1ST down
5:56
1st & 10 at opp 46
Omarion Hampton run for 5 yds to the PITT 41
5:56
2nd & 5 at opp 41
Davion Gause run for 4 yds to the PITT 37
5:56
3rd & 1 at opp 37
Omarion Hampton run for 1 yd to the PITT 38
5:56
4th & 2 at opp 38
Jacolby Criswell pass complete to Omarion Hampton for 4 yds to the PITT 34 for a 1ST down
5:56
1st & 10 at opp 34
Jacolby Criswell pass incomplete
0:00
2nd & 10 at opp 34
Davion Gause run for 4 yds to the PITT 30
Q2 15:00
3rd & 6 at opp 30
Omarion Hampton run for 3 yds to the PITT 27
Q2 15:00
4th & 3 at opp 27
Jacolby Criswell pass complete to Bryson Nesbit for 10 yds to the PITT 17 for a 1ST down
Q2 15:00
1st & 10 at opp 17
Omarion Hampton run for 1 yd to the PITT 18
Q2 15:00
2nd & 11 at opp 18
Jacolby Criswell pass complete to John Copenhaver for 2 yds to the PITT 16
Q2 15:00
3rd & 9 at opp 16
Jacolby Criswell run for 7 yds to the PITT 9
Q2 11:53
4th & 2 at opp 9
Jacolby Criswell pass incomplete
2nd quarter7 drives, then Tied at 17
Pittsburgh Touchdown, 5 plays
11:53
1st & 10 at own 9
Desmond Reid run for 8 yds to the PITT 17
11:53
2nd & 2 at own 17
Desmond Reid run for 4 yds to the PITT 21 for a 1ST down
11:53
1st & 10 at own 21
Eli Holstein pass complete to Desmond Reid for 72 yds to the UNC 7 for a 1ST down
11:53
1st & goal at opp 7
Eli Holstein pass incomplete
10:20
2nd & goal at opp 7
Eli Holstein pass complete to Censere Lee for 7 yds for a TD (Ben Sauls KICK)Pittsburgh 10, North Carolina 7
North Carolina Field goal, 10 plays
10:20
1st & 10 at own 35
Ben Sauls kickoff for 65 yds for a touchback
10:20
1st & 10 at own 25
Shotgun Criswell,Jacolby pass complete short left to Jones,J.J. caught at UNC35, for 20 yards to the UNC45 (Lovelace,Braylan) PENALTY UNC Ineligible Downfield on Pass (Blaske,Austin) 5 yards from UNC25 to UNC20. NO PLAY.
10:20
1st & 15 at own 20
Jacolby Criswell pass complete to Omarion Hampton for 7 yds to the UNC 27
10:20
2nd & 8 at own 27
Omarion Hampton run for no gain to the UNC 27
10:20
3rd & 8 at own 27
Jacolby Criswell pass complete to Nate McCollum for 20 yds to the UNC 47 for a 1ST down
10:20
1st & 10 at own 47
Omarion Hampton run for 20 yds to the PITT 33 for a 1ST down
10:20
1st & 10 at opp 33
Jacolby Criswell pass complete to Nate McCollum for 3 yds to the PITT 30
10:20
2nd & 7 at opp 30
Jacolby Criswell run for 15 yds to the PITT 15 for a 1ST down
10:20
1st & 10 at opp 15
Caleb Hood run for 2 yds to the PITT 17
10:20
2nd & 12 at opp 17
Jacolby Criswell pass incomplete
7:07
3rd & 12 at opp 17
Timeout Pittsburgh, clock 07:07
7:07
3rd & 12 at opp 17
Jacolby Criswell pass incomplete
6:57
4th & 12 at opp 17
Noah Burnette 34 yd FG GOODTied at 10
Pittsburgh Touchdown, 5 plays
6:57
1st & 10 at own 35
Lucas Osada kickoff for 65 yds for a touchback
6:57
1st & 10 at own 25
North Carolina Penalty, UNR: Unnecessary Roughness (Will Hardy) to the PITT 46 for a 1ST down
6:57
1st & 10 at own 46
Rodney Hammond Jr. run for 1 yd to the PITT 47
6:57
2nd & 9 at own 47
Eli Holstein pass incomplete
6:57
3rd & 9 at own 47
Eli Holstein pass complete to Desmond Reid for 23 yds to the UNC 30 for a 1ST down
5:41
1st & 10 at opp 30
Eli Holstein pass complete to Raphael Williams Jr. for 30 yds for a TD (Ben Sauls KICK)Pittsburgh 17, North Carolina 10
North Carolina Punt, 3 plays
5:34
1st & 10 at own 35
Ben Sauls kickoff for 59 yds , Nate McCollum return for 32 yds to the UNC 38
5:34
1st & 10 at own 38
Omarion Hampton run for 2 yds to the UNC 40
5:34
2nd & 8 at own 40
Jacolby Criswell pass incomplete
5:34
3rd & 8 at own 40
Jacolby Criswell pass incomplete
4:34
4th & 8 at own 40
Tom Maginness punt for 44 yds , Kenny Johnson returns for 8 yds to the PITT 24
4:34
4th & 8 at own 40
Tom Maginness punt for 44 yds , Kenny Johnson returns for 8 yds to the PITT 11
Pittsburgh Punt, 3 plays
4:34
1st & 10 at own 11
No Huddle-Shotgun Holstein,Eli rush right for 9 yards gain to the PIT20 (Echols,Power; Ziglar,Malcolm), out of bounds PENALTY PIT Holding (Baer,Ryan) 6 yards from PIT11 to PIT05. NO PLAY.
4:34
1st & 16 at own 5
Eli Holstein run for 1 yd to the PITT 6
4:34
2nd & 15 at own 6
Eli Holstein pass complete to Gavin Bartholomew for 2 yds to the PITT 8
4:34
3rd & 13 at own 8
PENALTY PIT False Start (Lee,Censere) 4 yards from PIT08 to PIT04. NO PLAY.
4:34
3rd & 17 at own 4
Eli Holstein pass complete to Desmond Reid for 10 yds to the PITT 14
2:51
4th & 7 at own 14
Caleb Junko punt for 59 yds
North Carolina Touchdown, 10 plays
2:51
1st & 10 at own 27
Jacolby Criswell pass complete to John Copenhaver for 11 yds to the UNC 38 for a 1ST down
2:51
1st & 10 at own 38
Omarion Hampton run for 7 yds to the UNC 45
2:51
2nd & 3 at own 45
Jacolby Criswell pass incomplete
1:58
3rd & 3 at own 45
Timeout North Carolina, clock 01:58
1:58
3rd & 3 at own 45
Jacolby Criswell run for 4 yds to the UNC 49 for a 1ST down
1:36
2nd & 10 at own 49
Jacolby Criswell pass complete to Kobe Paysour for 23 yds to the PITT 28 for a 1ST down
1:36
1st & 10 at opp 28
Omarion Hampton run for 14 yds to the PITT 14 for a 1ST down
1:36
1st & 10 at opp 14
Omarion Hampton run for 1 yd to the PITT 13
0:55
2nd & 9 at opp 13
Timeout Pittsburgh, clock 00:55
0:55
2nd & 9 at opp 13
Omarion Hampton run for 10 yds to the PITT 3 for a 1ST down
0:42
1st & goal at opp 3
Omarion Hampton run for 3 yds for a TD (Noah Burnette KICK)Tied at 17
0:42
1st & 10 at own 35
Lucas Osada kickoff for 65 yds for a touchback Pittsburgh Penalty, UNR: Unnecessary Roughness (Malachi Thomas)
Pittsburgh End of half, 4 plays
0:42
1st & 10 at own 13
Eli Holstein pass complete to Desmond Reid for 13 yds to the PITT 26 for a 1ST down
0:42
1st & 10 at own 26
Eli Holstein pass complete to Desmond Reid for 4 yds to the PITT 30
0:42
2nd & 6 at own 30
Eli Holstein pass complete to Desmond Reid for 8 yds to the PITT 38 for a 1ST down
0:00
1st & 10 at own 38
Eli Holstein pass complete to Konata Mumpfield for 22 yds to the UNC 40 for a 1ST down Pittsburgh Penalty, Offensive Holding (Desmond Reid) declined for a 1ST down
3rd quarter6 drives, then Tied at 24
North Carolina Turnover on downs, 8 plays
15:00
1st & 10 at own 35
Ben Sauls kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Jacolby Criswell pass incomplete
15:00
2nd & 10 at own 25
Omarion Hampton run for 12 yds to the UNC 37 for a 1ST down
15:00
1st & 10 at own 37
Omarion Hampton run for 2 yds to the UNC 35
15:00
2nd & 12 at own 35
Jacolby Criswell pass complete to J.J. Jones for 19 yds to the PITT 46 for a 1ST down
15:00
1st & 10 at opp 46
Jacolby Criswell pass incomplete
15:00
2nd & 10 at opp 46
Davion Gause run for 4 yds to the PITT 42
15:00
3rd & 6 at opp 42
Jacolby Criswell pass incomplete
12:01
4th & 6 at opp 42
Jacolby Criswell pass incomplete
12:01
4th & 6 at opp 42
Jacolby Criswell pass incomplete
Pittsburgh Touchdown, 9 plays
12:01
1st & 10 at own 42
Desmond Reid run for 4 yds to the PITT 46
12:01
2nd & 6 at own 46
Eli Holstein pass incomplete
12:01
3rd & 6 at own 46
Desmond Reid run for 8 yds to the UNC 46 for a 1ST down
12:01
1st & 10 at opp 46
Eli Holstein pass incomplete
12:01
2nd & 10 at opp 46
No Huddle-Shotgun Holstein,Eli pass complete short middle to Lee,Censere caught at UNC40, for 9 yards to the UNC37 (Campbell,Amare; Echols,Power) PENALTY PIT Holding (Baer,Ryan) 10 yards from UNC46 to PIT44. NO PLAY.
12:01
2nd & 20 at own 44
Eli Holstein pass complete to Desmond Reid for 9 yds to the UNC 47
12:01
3rd & 11 at opp 47
Eli Holstein pass complete to Konata Mumpfield for 46 yds to the UNC 1 for a 1ST down
12:01
1st & goal at opp 1
Desmond Reid run for 1 yd to the UNC 2
12:01
2nd & goal at opp 2
Eli Holstein pass incomplete
8:58
3rd & goal at opp 2
Eli Holstein pass complete to Desmond Reid for 2 yds for a TD (Ben Sauls KICK)Pittsburgh 24, North Carolina 17
North Carolina Punt, 3 plays
8:58
1st & 10 at own 35
Ben Sauls kickoff for 65 yds for a touchback
8:58
1st & 10 at own 25
Caleb Hood run for 1 yd to the UNC 26
8:58
2nd & 9 at own 26
Jacolby Criswell pass incomplete
8:58
3rd & 9 at own 26
Jacolby Criswell pass complete to Bryson Nesbit for 7 yds to the UNC 33
7:21
4th & 2 at own 33
Tom Maginness punt for 37 yds, fair catch by Kenny Johnson at the PITT 30
Pittsburgh Punt, 3 plays
7:21
1st & 10 at own 30
Eli Holstein pass incomplete
7:21
2nd & 10 at own 30
Eli Holstein pass incomplete
7:21
3rd & 10 at own 30
Eli Holstein pass complete to Desmond Reid for a loss of 4 yards to the PITT 26
6:27
4th & 14 at own 26
Caleb Junko punt for 40 yds, punt out-of-bounds at the UNC 39 , Alijah Huzzie returns for 5 yds to the UNC 39
North Carolina Touchdown, 11 plays
6:27
1st & 10 at own 39
Omarion Hampton run for 2 yds to the UNC 41
6:27
2nd & 8 at own 41
Jacolby Criswell pass complete to Nate McCollum for 10 yds to the PITT 49 for a 1ST down
6:27
1st & 10 at opp 49
PENALTY UNC False Start (McCollum,Nate) 5 yards from PIT49 to UNC46. NO PLAY.
6:27
1st & 15 at own 46
Jacolby Criswell pass complete to Bryson Nesbit for 7 yds to the PITT 47
6:27
2nd & 8 at opp 47
Jacolby Criswell pass complete to Bryson Nesbit for 10 yds to the PITT 37 for a 1ST down
6:27
1st & 10 at opp 37
Jacolby Criswell pass incomplete
6:27
2nd & 10 at opp 37
Davion Gause run for 15 yds to the PITT 22 for a 1ST down
6:27
1st & 10 at opp 22
Jacolby Criswell pass incomplete
6:27
2nd & 10 at opp 22
Jacolby Criswell pass complete to Nate McCollum for 12 yds to the PITT 10 for a 1ST down
6:27
1st & goal at opp 10
Davion Gause run for 1 yd to the PITT 11
6:27
2nd & goal at opp 11
Jacolby Criswell pass incomplete
2:12
3rd & goal at opp 11
Timeout Pittsburgh, clock 02:12
2:07
3rd & goal at opp 11
Jacolby Criswell pass complete to John Copenhaver for 11 yds for a TD (Noah Burnette KICK)Tied at 24
Pittsburgh Touchdown, 11 plays
2:07
1st & 10 at own 35
Lucas Osada kickoff for 65 yds for a touchback
2:07
1st & 10 at own 25
Desmond Reid run for 4 yds to the PITT 29
2:07
2nd & 6 at own 29
Eli Holstein run for 24 yds to the UNC 47 for a 1ST down
2:07
1st & 10 at opp 47
Daniel Carter run for 2 yds to the UNC 45
2:07
2nd & 8 at opp 45
Eli Holstein pass incomplete
2:07
3rd & 8 at opp 45
Eli Holstein run for 20 yds to the UNC 25 for a 1ST down
0:00
1st & 10 at opp 25
Eli Holstein pass complete to Raphael Williams Jr. for 4 yds to the UNC 21
Q4 15:00
2nd & 6 at opp 21
Eli Holstein pass complete to Censere Lee for 5 yds to the UNC 16
Q4 15:00
3rd & 1 at opp 16
Desmond Reid run for 8 yds to the UNC 8 for a 1ST down
Q4 15:00
1st & goal at opp 8
Rodney Hammond Jr. run for 6 yds to the UNC 2
Q4 15:00
2nd & goal at opp 2
Rodney Hammond Jr. run for 1 yd to the UNC 3
Q4 12:44
3rd & goal at opp 3
Eli Holstein run for 3 yds for a TD (Ben Sauls KICK)Pittsburgh 31, North Carolina 24
4th quarter4 drives, then Pittsburgh 34, North Carolina 24
North Carolina Turnover on downs, 8 plays
12:44
1st & 10 at own 35
Ben Sauls kickoff for 65 yds for a touchback
12:44
1st & 10 at own 25
Jacolby Criswell pass complete to Nate McCollum for 48 yds to the PITT 27 for a 1ST down
12:44
1st & 10 at opp 27
Jacolby Criswell pass incomplete
12:44
2nd & 10 at opp 27
Omarion Hampton run for 3 yds to the PITT 24
12:44
3rd & 7 at opp 24
Jacolby Criswell pass complete to Nate McCollum for 7 yds to the PITT 17 for a 1ST down
12:44
1st & 10 at opp 17
Jacolby Criswell pass complete to Nate McCollum for 5 yds to the PITT 12
12:44
2nd & 5 at opp 12
Omarion Hampton run for 2 yds to the PITT 10
12:44
3rd & 3 at opp 10
Davion Gause run for 2 yds to the PITT 8
9:14
4th & 1 at opp 8
Timeout North Carolina, clock 09:14
9:08
4th & 1 at opp 8
Omarion Hampton run for no gain to the PITT 8
Pittsburgh Field goal, 18 plays
9:08
1st & 10 at own 8
Desmond Reid run for 2 yds to the PITT 6
9:08
2nd & 12 at own 6
Eli Holstein pass complete to Censere Lee for 17 yds to the PITT 23 for a 1ST down
9:08
1st & 10 at own 23
Desmond Reid run for 3 yds to the PITT 26
9:08
2nd & 7 at own 26
Eli Holstein pass incomplete
9:08
3rd & 7 at own 26
Eli Holstein pass complete to Daejon Reynolds for 10 yds to the PITT 36 for a 1ST down
9:08
1st & 10 at own 36
Desmond Reid run for 2 yds to the PITT 38
9:08
2nd & 8 at own 38
Eli Holstein run for 9 yds to the PITT 47 for a 1ST down
9:08
1st & 10 at own 47
Desmond Reid run for 3 yds to the 50 yard line
9:08
2nd & 7 at the 50
Eli Holstein pass complete to Censere Lee for 9 yds to the UNC 41 for a 1ST down
9:08
1st & 10 at opp 41
Desmond Reid run for 2 yds to the UNC 43
9:08
2nd & 12 at opp 43
Eli Holstein pass complete to Kenny Johnson for 13 yds to the UNC 30 for a 1ST down
9:08
1st & 10 at opp 30
Eli Holstein pass incomplete
9:08
2nd & 10 at opp 30
Eli Holstein pass complete to Gavin Bartholomew for 9 yds to the UNC 21
3:06
3rd & 1 at opp 21
Timeout Pittsburgh, clock 03:06
3:06
3rd & 1 at opp 21
Desmond Reid run for 1 yd to the UNC 20 for a 1ST down
3:06
1st & 10 at opp 20
Desmond Reid run for 1 yd to the UNC 19
2:18
2nd & 9 at opp 19
Timeout North Carolina, clock 02:18
2:18
2nd & 9 at opp 19
Eli Holstein pass incomplete
2:18
3rd & 9 at opp 19
Eli Holstein pass incomplete
2:01
4th & 9 at opp 19
Ben Sauls 37 yd FG GOODPittsburgh 34, North Carolina 24
North Carolina Turnover on downs, 6 plays
1:54
1st & 10 at own 35
Ben Sauls kickoff for 62 yds , Nate McCollum return for 43 yds to the UNC 46
1:54
2nd & 3 at opp 47
Timeout North Carolina, clock 01:54
1:54
1st & 10 at own 46
Jacolby Criswell pass complete to Nate McCollum for 7 yds to the PITT 47
1:54
2nd & 3 at opp 47
Jacolby Criswell pass complete to Nate McCollum for 8 yds to the PITT 39 for a 1ST down
1:54
1st & 10 at opp 39
Jacolby Criswell pass incomplete
1:54
2nd & 10 at opp 39
Jacolby Criswell pass incomplete
1:54
3rd & 10 at opp 39
Jacolby Criswell pass complete to Nate McCollum for 8 yds to the PITT 31
1:11
4th & 2 at opp 31
Jacolby Criswell sacked by Kyle Louis for a loss of 12 yards to the PITT 43
Pittsburgh End of game, 2 plays
1:11
1st & 10 at own 43
E. Holstein takes a knee
0:00
2nd & 12 at own 41
E. Holstein takes a knee
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.