From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Pittsburgh
Wake Forest
414
Total yards
323
302
Passing yards
151
112
Rushing yards
172
6.7
Yards per pass
7.2
3.5
Yards per rush
4.2
20
First downs
18
9–20
Third downs
4–14
0–2
Fourth downs
1–2
0
Turnovers
2
13–101
Penalties
4–36
33:26
Possession
26:34
2
Sacks (by defense)
0
Efficiency
Pittsburgh
Wake Forest
38%
Success rate
32%
0.17
EPA per play
−0.07
1.35
Explosiveness
1.42
−0.17
Rushing EPA
0.02
0.40
Passing EPA
0.26
30%
Passing-down success
17%
0.17
First-down EPA
−0.07
−0.03
Second-down EPA
−0.10
0.80
Third-down EPA
0.07
21%
Havoc by its defense
17%
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)
Wake Forest 55% to win. Elo’s favorite won.
The line
Wake Forest −1, over/under 45.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 Pittsburgh 58%, Wake Forest 42%. 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. Wake Forest drives left to right, Pittsburgh right to left.
Q1 PittsburghTouchdown, 13 plays, 75 yards
Q1 Wake ForestPunt, 4 plays, 6 yards
Q1 PittsburghPunt, 3 plays, −6 yards
Q1 Wake ForestPunt, 3 plays, 0 yards
Q1 PittsburghPunt, 6 plays, 38 yards
Q1 Wake ForestPunt, 5 plays, 16 yards
Q2 PittsburghTurnover on downs, 7 plays, 16 yards
Q2 Wake ForestPunt, 9 plays, 25 yards
Q2 PittsburghPunt, 6 plays, 16 yards
Q2 Wake ForestTouchdown, 2 plays, 55 yards
Q2 PittsburghEnd of half, 5 plays, 14 yards
Q3 Wake ForestPunt, 3 plays, 0 yards
Q3 PittsburghPunt, 6 plays, 11 yards
Q3 Wake ForestPunt, 5 plays, 12 yards
Q3 PittsburghTurnover on downs, 5 plays, 39 yards
Q3 Wake ForestPunt, 3 plays, 4 yards
Q3 PittsburghPunt, 3 plays, 4 yards
Q3 Wake ForestInterception, 6 plays, 17 yards
Q3 PittsburghField goal, 7 plays, 43 yards
Q4 Wake ForestTurnover on downs, 7 plays, 43 yards
Q4 PittsburghPunt, 5 plays, 15 yards
Q4 Wake ForestTouchdown, 6 plays, 89 yards
Q4 PittsburghTouchdown, 7 plays, 75 yards
Q4 Wake ForestInterception, 3 plays, 38 yards
Q4 PittsburghPunt, 3 plays, −12 yards
Q4 Wake ForestTouchdown, 6 plays, 48 yards
Q4 PittsburghEnd of game, 2 plays, 41 yards
Play by play
1st quarter6 drives, then Pittsburgh 7, Wake Forest 0
Pittsburgh Touchdown, 13 plays
15:00
1st & 10 at own 35
Tyler Black kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Christian Veilleux pass complete to Konata Mumpfield for 6 yds to the PITT 31
15:00
2nd & 4 at own 31
C’Bo Flemister run for 1 yd to the PITT 32
15:00
3rd & 3 at own 32
Christian Veilleux pass complete to Gavin Bartholomew for 4 yds to the PITT 36 for a 1ST down
15:00
1st & 10 at own 36
Christian Veilleux pass complete to Kenny Johnson for 11 yds to the PITT 47 for a 1ST down
15:00
1st & 10 at own 47
C’Bo Flemister run for 3 yds to the 50 yard line
15:00
2nd & 7 at the 50
Christian Veilleux run for 6 yds to the WAKE 44
15:00
3rd & 1 at opp 44
Christian Veilleux pass complete to Kenny Johnson for 4 yds to the WAKE 40 for a 1ST down
15:00
1st & 10 at opp 40
Christian Veilleux pass incomplete to Konata Mumpfield
15:00
2nd & 10 at opp 40
Christian Veilleux pass complete to Konata Mumpfield for 3 yds to the WAKE 37
15:00
3rd & 7 at opp 37
PENALTY Pitt False Start 5 yards from Wake37 to Wake42. NO PLAY.
15:00
3rd & 12 at opp 42
Christian Veilleux pass complete to Daejon Reynolds for 31 yds to the WAKE 11 for a 1ST down Wake Forest Penalty, Personal Foul (Nick Andersen) to the WAKE 5 for a 1ST down
15:00
1st & goal at opp 5
C’Bo Flemister run for 4 yds to the WAKE 1
15:00
2nd & goal at opp 1
PENALTY Pitt False Start 5 yards from Wake01 to Wake06. NO PLAY.
15:00
2nd & goal at opp 6
Christian Veilleux run for 1 yd to the WAKE 7
8:12
3rd & goal at opp 7
Christian Veilleux pass complete to Kenny Johnson for 7 yds for a TD (Ben Sauls KICK)Pittsburgh 7, Wake Forest 0
8:12
1st & goal at opp 3
Sauls,Ben kick attempt good (H: Guess,Cam, LS: Floyd,Byron) PENALTY Pitt Illegal Formation 5 yards from Wake03 to Wake08. NO PLAY.
Wake Forest Punt, 4 plays
8:08
1st & 10 at own 35
Ben Sauls kickoff for 64 yds , Demond Claiborne return for 19 yds to the WAKE 20
8:08
1st & 10 at own 20
Justice Ellison run for 6 yds to the WAKE 26
8:08
2nd & 4 at own 26
Wake Forest Penalty, Offensive Holding (-10 Yards) to the WAKE 17
8:08
2nd & 13 at own 17
Justice Ellison run for 9 yds to the WAKE 26
8:08
3rd & 4 at own 26
Justice Ellison run for no gain to the WAKE 26
6:10
4th & 4 at own 26
Ivan Mora punt for 38 yds, punt out-of-bounds at the PITT 43 , M.J. Devonshire returns for 7 yds to the PITT 43
Pittsburgh Punt, 3 plays
6:10
1st & 10 at own 43
Christian Veilleux pass complete to Konata Mumpfield for 2 yds to the PITT 41
6:10
2nd & 12 at own 41
Christian Veilleux run for 1 yd to the PITT 42
6:10
3rd & 11 at own 42
PENALTY Pitt False Start (Taylor,Branson) 5 yards from Pitt42 to Pitt37. NO PLAY.
6:10
3rd & 16 at own 37
Christian Veilleux pass incomplete to Kenny Johnson
4:28
4th & 16 at own 37
Caleb Junko punt for 10 yds, punt out-of-bounds at the PITT 47
Wake Forest Punt, 3 plays
4:28
1st & 10 at opp 47
Santino Marucci pass incomplete to Wesley Grimes
4:28
2nd & 10 at opp 47
Demond Claiborne run for no gain to the PITT 47
4:28
3rd & 10 at opp 47
Santino Marucci pass incomplete to Cameron Hite
3:32
4th & 10 at opp 47
Ivan Mora punt for 39 yds
Pittsburgh Punt, 6 plays
3:32
1st & 10 at own 8
C’Bo Flemister run for 10 yds to the PITT 18 for a 1ST down
3:32
1st & 10 at own 18
C’Bo Flemister run for 20 yds to the PITT 38 for a 1ST down
3:32
1st & 10 at own 38
Christian Veilleux pass complete to Konata Mumpfield for 16 yds to the WAKE 46 for a 1ST down
3:32
1st & 10 at opp 46
Christian Veilleux pass incomplete to Bub Means
3:32
2nd & 10 at opp 46
C’Bo Flemister run for 3 yds to the WAKE 49
3:32
3rd & 13 at opp 49
Christian Veilleux run for 5 yds to the PITT 46
0:04
4th & 18 at own 46
Caleb Junko punt for 54 yds for a touchback
Wake Forest Punt, 5 plays
0:00
1st & 10 at own 20
Justice Ellison run for 8 yds to the WAKE 28
Q2 15:00
2nd & 2 at own 28
Justice Ellison run for 3 yds to the WAKE 31 for a 1ST down
Q2 15:00
1st & 10 at own 31
Justice Ellison run for 3 yds to the WAKE 34
Q2 15:00
2nd & 7 at own 34
Santino Marucci pass complete to Ke’Shawn Williams for 2 yds to the WAKE 32
Q2 15:00
3rd & 9 at own 32
Santino Marucci pass complete to Ke’Shawn Williams for 4 yds to the WAKE 36
Q2 12:21
4th & 5 at own 36
Ivan Mora punt for 34 yds , M.J. Devonshire returns for 18 yds to the PITT 48
2nd quarter5 drives, then Tied at 7
Pittsburgh Turnover on downs, 7 plays
12:21
1st & 10 at own 48
Christian Veilleux pass complete to Konata Mumpfield for no gain to the PITT 48
12:21
2nd & 10 at own 48
Christian Veilleux pass complete to Bub Means for 5 yds to the WAKE 47
12:21
3rd & 5 at opp 47
Christian Veilleux pass complete to Bub Means for 8 yds to the WAKE 39 for a 1ST down
12:21
1st & 10 at opp 39
Christian Veilleux run for 2 yds to the WAKE 41
12:21
2nd & 12 at opp 41
Christian Veilleux pass complete to Rodney Hammond Jr. for 7 yds to the WAKE 34
12:21
3rd & 5 at opp 34
Rodney Hammond Jr. run for 2 yds to the WAKE 36
8:25
4th & 7 at opp 36
Christian Veilleux pass incomplete to Kenny Johnson
Wake Forest Punt, 9 plays
8:25
1st & 10 at own 36
Demond Claiborne run for 3 yds to the WAKE 33
8:25
2nd & 13 at own 33
Demond Claiborne run for 2 yds to the WAKE 31
7:10
3rd & 15 at own 31
Santino Marucci pass intercepted
7:10
3rd & 15 at own 31
No Huddle-Shotgun Marucci,Santino pass intercepted by Williams,Marquis at Wake48, End Of Play PENALTY Pitt Holding (Williams,Marquis) 10 yards from Wake31 to Wake41, 1ST DOWN. NO PLAY.
7:10
1st & 10 at own 41
Demond Claiborne run for 2 yds to the WAKE 43
7:10
2nd & 8 at own 43
Santino Marucci run for 7 yds to the 50 yard line
7:10
3rd & 1 at the 50
Justice Ellison run for 4 yds to the PITT 46 for a 1ST down
7:10
1st & 10 at opp 46
Justice Ellison run for 15 yds to the PITT 31 for a 1ST down
7:10
1st & 10 at opp 31
Justice Ellison run for no gain to the PITT 31
7:10
2nd & 10 at opp 31
Santino Marucci pass incomplete to Jahmal Banks
4:17
3rd & 10 at opp 31
Timeout Pittsburgh, clock 04:17
4:17
3rd & 10 at opp 31
Demond Claiborne run for 3 yds to the PITT 34
4:17
4th & 13 at opp 34
PENALTY Wake False Start (Jurgens,Michael) 5 yards from Pitt34 to Pitt39. NO PLAY.
3:13
4th & 18 at opp 39
Ivan Mora punt for 36 yds
Pittsburgh Punt, 6 plays
3:13
1st & 10 at own 3
C’Bo Flemister run for 2 yds to the PITT 5
3:13
2nd & 8 at own 5
Christian Veilleux pass incomplete to Bub Means
3:13
3rd & 8 at own 5
Christian Veilleux pass complete to Bub Means for 10 yds to the PITT 15 for a 1ST down
3:13
1st & 10 at own 15
Christian Veilleux pass complete to Bub Means for 4 yds to the PITT 19
3:13
2nd & 6 at own 19
Christian Veilleux pass incomplete to Bub Means
3:13
3rd & 6 at own 19
Christian Veilleux pass incomplete to Bub Means
1:46
4th & 6 at own 19
Caleb Junko punt for 45 yds , Taylor Morin returns for 9 yds to the WAKE 45
Wake Forest Touchdown, 2 plays
1:46
1st & 10 at own 45
Santino Marucci pass complete to Demond Claiborne for 22 yds to the PITT 33 for a 1ST down Pittsburgh Penalty, Face Mask (15 yards) (Brandon George) to the PITT 18 for a 1ST down
1:32
1st & 10 at opp 18
Demond Claiborne run for 18 yds for a TD (Matthew Dennis KICK)Tied at 7
Pittsburgh End of half, 5 plays
1:32
1st & 10 at own 35
Tyler Black kickoff for 46 yds
1:32
1st & 10 at own 35
Christian Veilleux pass complete to Daejon Reynolds for 9 yds to the PITT 44
1:32
2nd & 1 at own 44
Rodney Hammond Jr. run for 3 yds to the PITT 47 for a 1ST down
1:32
1st & 10 at own 47
Christian Veilleux pass complete to Gavin Bartholomew for 7 yds to the WAKE 46
1:32
2nd & 3 at opp 46
Christian Veilleux pass incomplete to Daejon Reynolds
1:32
3rd & 3 at opp 46
Rodney Hammond Jr. run for no gain to the WAKE 46
0:00
4th & 3 at opp 46
PENALTY Pitt Delay Of Game 5 yards from Wake46 to Pitt49. NO PLAY.
3rd quarter8 drives, then Tied at 7
Wake Forest Punt, 3 plays
15:00
1st & 10 at own 35
Ben Sauls kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Justice Ellison run for 3 yds to the WAKE 22
15:00
2nd & 13 at own 22
Justice Ellison run for no gain to the WAKE 22
15:00
3rd & 13 at own 22
Justice Ellison run for 3 yds to the WAKE 25
13:09
4th & 10 at own 25
Ivan Mora punt for 50 yds, punt out-of-bounds at the PITT 25 , M.J. Devonshire returns for no gain to the PITT 25
Pittsburgh Punt, 6 plays
13:09
1st & 10 at own 25
C’Bo Flemister run for 4 yds to the PITT 29
13:09
2nd & 6 at own 29
C’Bo Flemister run for 4 yds to the PITT 25
13:09
3rd & 10 at own 25
Christian Veilleux pass complete to Bub Means for 11 yds to the PITT 36 for a 1ST down
13:09
1st & 10 at own 36
Christian Veilleux pass incomplete to Bub Means
13:09
2nd & 10 at own 36
Christian Veilleux pass incomplete to Bub Means
13:09
3rd & 10 at own 36
Christian Veilleux pass incomplete to Gavin Bartholomew
11:07
4th & 10 at own 36
Caleb Junko punt for 23 yds , Nick Ragano returns for no gain to the WAKE 41
Wake Forest Punt, 5 plays
11:07
1st & 10 at own 41
Demond Claiborne run for 5 yds to the WAKE 46
11:07
2nd & 5 at own 46
Santino Marucci run for 8 yds to the PITT 46 for a 1ST down
11:07
1st & 10 at opp 46
Demond Claiborne run for 2 yds to the PITT 44
11:07
2nd & 8 at opp 44
Santino Marucci sacked by A.J. Woods for a loss of 5 yards to the PITT 49
11:07
3rd & 13 at opp 49
Santino Marucci pass complete to Ke’Shawn Williams for 2 yds to the PITT 47
8:09
4th & 11 at opp 47
Ivan Mora punt for 47 yds for a touchback
Pittsburgh Turnover on downs, 5 plays
8:09
1st & 10 at own 20
C’Bo Flemister run for 30 yds to the 50 yard line for a 1ST down
8:09
1st & 10 at the 50
C’Bo Flemister run for 7 yds to the WAKE 43
8:09
2nd & 3 at opp 43
C’Bo Flemister run for 2 yds to the WAKE 45
8:09
3rd & 5 at opp 45
Christian Veilleux pass complete to Konata Mumpfield for 4 yds to the WAKE 41
5:30
4th & 1 at opp 41
C’Bo Flemister run for no gain to the WAKE 41
Wake Forest Punt, 3 plays
5:30
1st & 10 at own 41
Demond Claiborne run for 4 yds to the WAKE 45
5:30
2nd & 6 at own 45
Santino Marucci pass incomplete to Taylor Morin
5:30
3rd & 6 at own 45
Santino Marucci pass incomplete to Taylor Morin
4:42
4th & 6 at own 45
Ivan Mora punt for 39 yds, fair catch by M.J. Devonshire at the PITT 16
Pittsburgh Punt, 3 plays
4:42
1st & 10 at own 16
PENALTY Pitt False Start (Baer,Ryan) 5 yards from Pitt16 to Pitt11. NO PLAY.
4:42
1st & 15 at own 11
Christian Veilleux pass incomplete to Bub Means
4:42
2nd & 15 at own 11
Christian Veilleux pass complete to Kenny Johnson for 9 yds to the PITT 20
4:42
3rd & 6 at own 20
Christian Veilleux pass incomplete to Kenny Johnson
3:48
4th & 6 at own 20
Caleb Junko punt for 41 yds , Taylor Morin returns for no gain to the WAKE 24
Wake Forest Interception, 6 plays
3:48
1st & 10 at own 24
Justice Ellison run for 1 yd to the WAKE 25
3:48
2nd & 9 at own 25
Justice Ellison run for 4 yds to the WAKE 29
3:48
3rd & 5 at own 29
Santino Marucci pass complete to Ke’Shawn Williams for 8 yds to the WAKE 37 for a 1ST down
3:48
1st & 10 at own 37
Santino Marucci sacked by A.J. Woods for a loss of 2 yards to the WAKE 35
3:48
2nd & 12 at own 35
Demond Claiborne run for 6 yds to the WAKE 41
1:02
3rd & 6 at own 41
Santino Marucci pass intercepted
Pittsburgh Field goal, 7 plays
1:02
1st & 10 at own 34
Christian Veilleux pass incomplete to Konata Mumpfield
1:02
2nd & 10 at own 34
Christian Veilleux pass complete to Bub Means for 5 yds to the PITT 39
0:00
3rd & 5 at own 39
Christian Veilleux pass complete to Bub Means for 31 yds to the WAKE 30 for a 1ST down
Q4 15:00
1st & 10 at opp 30
C’Bo Flemister run for 5 yds to the WAKE 25
Q4 15:00
2nd & 5 at opp 25
C’Bo Flemister run for 3 yds to the WAKE 22
Q4 15:00
3rd & 2 at opp 22
C’Bo Flemister run for 1 yd to the WAKE 23
Q4 13:03
4th & 3 at opp 23
Ben Sauls 41 yd FG GOODPittsburgh 10, Wake Forest 7
4th quarter8 drives, then Wake Forest 21, Pittsburgh 17
Wake Forest Turnover on downs, 7 plays
13:03
1st & 10 at own 35
Ben Sauls kickoff for 65 yds for a touchback
13:03
1st & 10 at own 25
Justice Ellison run for 1 yd to the WAKE 24
13:03
2nd & 11 at own 24
Justice Ellison run for 2 yds to the WAKE 26
13:03
3rd & 9 at own 26
Santino Marucci pass complete to Jahmal Banks for 33 yds to the PITT 41 for a 1ST down
13:03
1st & 10 at opp 41
Santino Marucci pass complete to Taylor Morin for 4 yds to the PITT 37
13:03
2nd & 6 at opp 37
Justice Ellison run for 4 yds to the PITT 33
13:03
3rd & 2 at opp 33
Justice Ellison run for no gain to the PITT 33
10:02
4th & 2 at opp 33
Justice Ellison run for 1 yd to the PITT 32
Pittsburgh Punt, 5 plays
10:02
1st & 10 at own 32
C’Bo Flemister run for 6 yds to the PITT 38
10:02
2nd & 4 at own 38
C’Bo Flemister run for 8 yds to the PITT 46 for a 1ST down
10:02
1st & 10 at own 46
Christian Veilleux pass complete to Daniel Carter for 4 yds to the 50 yard line
10:02
2nd & 6 at the 50
C’Bo Flemister run for 3 yds to the WAKE 47
10:02
3rd & 3 at opp 47
C’Bo Flemister run for 1 yd to the WAKE 48
10:02
4th & 4 at opp 48
PENALTY Pitt False Start (Bartholomew,Gavin) 5 yards from Wake48 to Pitt47. NO PLAY.
6:05
4th & 9 at own 47
Caleb Junko punt for 42 yds, fair catch by Taylor Morin at the WAKE 11
Wake Forest Touchdown, 6 plays
6:05
1st & 10 at own 11
No Huddle-Shotgun Marucci,Santino pass incomplete short right to Grimes,Wesley QB hurried by Okunlola,Samuel PENALTY Pitt Holding (Williams,Marquis) 10 yards from Wake11 to Wake21, 1ST DOWN. NO PLAY.
6:05
1st & 10 at own 21
Demond Claiborne run for 5 yds to the WAKE 26
6:05
2nd & 5 at own 26
Demond Claiborne run for 2 yds to the WAKE 28
6:05
3rd & 3 at own 28
Demond Claiborne run for 18 yds to the WAKE 46 for a 1ST down
6:05
1st & 10 at own 46
Santino Marucci pass complete to Justice Ellison for 5 yds to the PITT 49
6:05
2nd & 5 at opp 49
Jahmal Banks run for 7 yds to the PITT 42 for a 1ST down
3:02
1st & 10 at opp 42
Demond Claiborne run for 42 yds for a TD (Matthew Dennis KICK)Wake Forest 14, Pittsburgh 10
Pittsburgh Touchdown, 7 plays
3:02
1st & 10 at own 35
Tyler Black kickoff for 65 yds for a touchback
3:02
1st & 10 at own 25
Christian Veilleux pass incomplete to Gavin Bartholomew
3:02
2nd & 10 at own 25
Christian Veilleux pass incomplete to Bub Means
3:02
3rd & 10 at own 25
Christian Veilleux pass complete to Daejon Reynolds for 24 yds to the PITT 49 for a 1ST down
3:02
1st & 10 at own 49
Christian Veilleux pass complete to Gavin Bartholomew for 8 yds to the WAKE 43
3:02
2nd & 2 at opp 43
C’Bo Flemister run for 8 yds to the WAKE 35 for a 1ST down
3:02
1st & 10 at opp 35
Christian Veilleux pass complete to Bub Means for 13 yds to the WAKE 22 for a 1ST down
1:30
1st & 10 at opp 22
Christian Veilleux pass complete to Bub Means for 22 yds for a TD (Ben Sauls KICK)Pittsburgh 17, Wake Forest 14
Wake Forest Interception, 3 plays
1:30
1st & 10 at own 35
Ben Sauls kickoff for 65 yds for a touchback
1:30
1st & 10 at own 25
Santino Marucci run for 2 yds to the WAKE 27
1:30
2nd & 8 at own 27
No Huddle-Shotgun Marucci,Santino pass incomplete short left to Morin,Taylor broken up by Woods,A.J. PENALTY Pitt Holding (Woods,A.J.) 10 yards from Wake27 to Wake37, 1ST DOWN. NO PLAY.
1:30
1st & 10 at own 37
Santino Marucci pass complete to Jahmal Banks for 26 yds to the PITT 37 for a 1ST down
1:08
1st & 10 at opp 37
Timeout Pittsburgh, clock 01:08
1:03
1st & 10 at opp 37
Santino Marucci pass intercepted
Pittsburgh Punt, 3 plays
1:03
1st & 10 at own 28
PENALTY Pitt UNS: Unsportsmanlike Conduct (McMillon,Donovan) Pitt UNS: Unsportsmanlike Conduct (McMillon,Donovan) 21 yard from Pitt28 to Pitt07. NO PLAY.
Caleb Junko punt for 32 yds, fair catch by Taylor Morin at the PITT 48
Wake Forest Touchdown, 6 plays
0:40
1st & 10 at opp 48
Santino Marucci run for 1 yd to the PITT 49
0:40
2nd & 11 at opp 49
Santino Marucci pass incomplete to Wesley Grimes
0:40
3rd & 11 at opp 49
Santino Marucci pass complete to Ke’Shawn Williams for 10 yds to the PITT 39
0:20
4th & 1 at opp 39
Timeout Wake Forest, clock 00:20
0:20
4th & 1 at opp 39
Santino Marucci pass complete to Ke’Shawn Williams for 24 yds to the PITT 15 for a 1ST down
0:20
1st & 10 at opp 15
Santino Marucci pass incomplete
0:07
2nd & 10 at opp 15
Santino Marucci pass complete to Cameron Hite for 15 yds for a TD (Matthew Dennis KICK)Wake Forest 21, Pittsburgh 17
Pittsburgh End of game, 2 plays
0:06
1st & 10 at own 35
Tyler Black kickoff for 41 yds , Gavin Bartholomew return for no gain to the PITT 23
0:06
1st & 10 at own 23
Christian Veilleux pass incomplete to Daejon Reynolds
0:00
2nd & 10 at own 23
Christian Veilleux pass complete to Konata Mumpfield for 41 yds to the WAKE 36 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.