Pittsburgh at Wake Forest

Saturday, October 21, 2023

Wake Forest beat Pittsburgh 21–⁠17. It was their third meeting; Pittsburgh leads the series 2–⁠1.

AwayPittsburgh3–⁠9 in 2023
17
HomeWake Forest4–⁠8 in 2023
21

Final at Allegacy Federal Credit Union Stadium, Winston-SalemTV: ACCNAttendance 31,855

At kickoff
69°F, clear, wind 9 mphWeather: NOAA NCEI Integrated Surface Database; Smith Reynolds Airport (KINT), 3 km from the stadium, 24 minutes after kickoff
Official
Adam SavoieGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4Final
Pittsburgh7001017
Wake Forest0701421

Standouts

Player stats

Pittsburgh

PassingC/AttYdsTDInt
Christian Veilleux28/4530220
RushingCarYdsTDLong
C’Bo Flemister23105030
Christian Veilleux6607
Rodney Hammond Jr.3103
ReceivingRecYdsTDLong
Jerrod Means9109131
Konata Mumpfield768041
Daejon Reynolds364031
Kenny Johnson431111
DefenseTklTFLSacksInt
Donovan McMillon8000
Bangally Kamara7100
Javon McIntyre70.500
M.J. Devonshire60.501
A.J. Woods4320
P.J. O’Brien2001

Wake Forest

PassingC/AttYdsTDInt
Santino Marucci12/2115112
RushingCarYdsTDLong
Demond Claiborne1496242
Justice Ellison2060015
Santino Marucci6908
Jahmal Banks1707
ReceivingRecYdsTDLong
Jahmal Banks259033
Ke’Shawn Williams646024
Demond Claiborne122022
Cameron Hite115115
DefenseTklTFLSacksInt
Dashawn Jones10100
Jacob Roberts9100
Quincy Bryant7200
Malik Mustapha50.500

From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.

Team stats

PittsburghWake Forest
414Total yards323
302Passing yards151
112Rushing yards172
6.7Yards per pass7.2
3.5Yards per rush4.2
20First downs18
9–⁠20Third downs4–⁠14
0–⁠2Fourth downs1–⁠2
0Turnovers2
13–⁠101Penalties4–⁠36
33:26Possession26:34
2Sacks (by defense)0

Efficiency

PittsburghWake Forest
38%Success rate32%
0.17EPA per play−0.07
1.35Explosiveness1.42
−0.17Rushing EPA0.02
0.40Passing EPA0.26
30%Passing-down success17%
0.17First-down EPA−0.07
−0.03Second-down EPA−0.10
0.80Third-down EPA0.07
21%Havoc by its defense17%

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

Wake Forest end zonePittsburgh end zoneQ1 PittsburghTouchdown, 13 playsQ1 Wake ForestPunt, 4 playsQ1 PittsburghPunt, 3 playsQ1 Wake ForestPunt, 3 playsQ1 PittsburghPunt, 6 playsQ1 Wake ForestPunt, 5 playsQ2 PittsburghTurnover on downs, 7 playsQ2 Wake ForestPunt, 9 playsQ2 PittsburghPunt, 6 playsQ2 Wake ForestTouchdown, 2 playsQ2 PittsburghEnd of half, 5 playsQ3 Wake ForestPunt, 3 playsQ3 PittsburghPunt, 6 playsQ3 Wake ForestPunt, 5 playsQ3 PittsburghTurnover on downs, 5 playsQ3 Wake ForestPunt, 3 playsQ3 PittsburghPunt, 3 playsQ3 Wake ForestInterception, 6 playsQ3 PittsburghField goal, 7 playsQ4 Wake ForestTurnover on downs, 7 playsQ4 PittsburghPunt, 5 playsQ4 Wake ForestTouchdown, 6 playsQ4 PittsburghTouchdown, 7 playsQ4 Wake ForestInterception, 3 playsQ4 PittsburghPunt, 3 playsQ4 Wake ForestTouchdown, 6 playsQ4 PittsburghEnd of game, 2 plays
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.
  1. Q1 PittsburghTouchdown, 13 plays, 75 yards
  2. Q1 Wake ForestPunt, 4 plays, 6 yards
  3. Q1 PittsburghPunt, 3 plays, −6 yards
  4. Q1 Wake ForestPunt, 3 plays, 0 yards
  5. Q1 PittsburghPunt, 6 plays, 38 yards
  6. Q1 Wake ForestPunt, 5 plays, 16 yards
  7. Q2 PittsburghTurnover on downs, 7 plays, 16 yards
  8. Q2 Wake ForestPunt, 9 plays, 25 yards
  9. Q2 PittsburghPunt, 6 plays, 16 yards
  10. Q2 Wake ForestTouchdown, 2 plays, 55 yards
  11. Q2 PittsburghEnd of half, 5 plays, 14 yards
  12. Q3 Wake ForestPunt, 3 plays, 0 yards
  13. Q3 PittsburghPunt, 6 plays, 11 yards
  14. Q3 Wake ForestPunt, 5 plays, 12 yards
  15. Q3 PittsburghTurnover on downs, 5 plays, 39 yards
  16. Q3 Wake ForestPunt, 3 plays, 4 yards
  17. Q3 PittsburghPunt, 3 plays, 4 yards
  18. Q3 Wake ForestInterception, 6 plays, 17 yards
  19. Q3 PittsburghField goal, 7 plays, 43 yards
  20. Q4 Wake ForestTurnover on downs, 7 plays, 43 yards
  21. Q4 PittsburghPunt, 5 plays, 15 yards
  22. Q4 Wake ForestTouchdown, 6 plays, 89 yards
  23. Q4 PittsburghTouchdown, 7 plays, 75 yards
  24. Q4 Wake ForestInterception, 3 plays, 38 yards
  25. Q4 PittsburghPunt, 3 plays, −12 yards
  26. Q4 Wake ForestTouchdown, 6 plays, 48 yards
  27. 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:001st & 10 at own 35Tyler Black kickoff for 65 yds for a touchback
15:001st & 10 at own 25Christian Veilleux pass complete to Konata Mumpfield for 6 yds to the PITT 31
15:002nd & 4 at own 31C’Bo Flemister run for 1 yd to the PITT 32
15:003rd & 3 at own 32Christian Veilleux pass complete to Gavin Bartholomew for 4 yds to the PITT 36 for a 1ST down
15:001st & 10 at own 36Christian Veilleux pass complete to Kenny Johnson for 11 yds to the PITT 47 for a 1ST down
15:001st & 10 at own 47C’Bo Flemister run for 3 yds to the 50 yard line
15:002nd & 7 at the 50Christian Veilleux run for 6 yds to the WAKE 44
15:003rd & 1 at opp 44Christian Veilleux pass complete to Kenny Johnson for 4 yds to the WAKE 40 for a 1ST down
15:001st & 10 at opp 40Christian Veilleux pass incomplete to Konata Mumpfield
15:002nd & 10 at opp 40Christian Veilleux pass complete to Konata Mumpfield for 3 yds to the WAKE 37
15:003rd & 7 at opp 37PENALTY Pitt False Start 5 yards from Wake37 to Wake42. NO PLAY.
15:003rd & 12 at opp 42Christian 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:001st & goal at opp 5C’Bo Flemister run for 4 yds to the WAKE 1
15:002nd & goal at opp 1PENALTY Pitt False Start 5 yards from Wake01 to Wake06. NO PLAY.
15:002nd & goal at opp 6Christian Veilleux run for 1 yd to the WAKE 7
8:123rd & goal at opp 7Christian Veilleux pass complete to Kenny Johnson for 7 yds for a TD (Ben Sauls KICK)Pittsburgh 7, Wake Forest 0
8:121st & goal at opp 3Sauls,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:081st & 10 at own 35Ben Sauls kickoff for 64 yds , Demond Claiborne return for 19 yds to the WAKE 20
8:081st & 10 at own 20Justice Ellison run for 6 yds to the WAKE 26
8:082nd & 4 at own 26Wake Forest Penalty, Offensive Holding (-10 Yards) to the WAKE 17
8:082nd & 13 at own 17Justice Ellison run for 9 yds to the WAKE 26
8:083rd & 4 at own 26Justice Ellison run for no gain to the WAKE 26
6:104th & 4 at own 26Ivan 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:101st & 10 at own 43Christian Veilleux pass complete to Konata Mumpfield for 2 yds to the PITT 41
6:102nd & 12 at own 41Christian Veilleux run for 1 yd to the PITT 42
6:103rd & 11 at own 42PENALTY Pitt False Start (Taylor,Branson) 5 yards from Pitt42 to Pitt37. NO PLAY.
6:103rd & 16 at own 37Christian Veilleux pass incomplete to Kenny Johnson
4:284th & 16 at own 37Caleb Junko punt for 10 yds, punt out-of-bounds at the PITT 47
Wake Forest Punt, 3 plays
4:281st & 10 at opp 47Santino Marucci pass incomplete to Wesley Grimes
4:282nd & 10 at opp 47Demond Claiborne run for no gain to the PITT 47
4:283rd & 10 at opp 47Santino Marucci pass incomplete to Cameron Hite
3:324th & 10 at opp 47Ivan Mora punt for 39 yds
Pittsburgh Punt, 6 plays
3:321st & 10 at own 8C’Bo Flemister run for 10 yds to the PITT 18 for a 1ST down
3:321st & 10 at own 18C’Bo Flemister run for 20 yds to the PITT 38 for a 1ST down
3:321st & 10 at own 38Christian Veilleux pass complete to Konata Mumpfield for 16 yds to the WAKE 46 for a 1ST down
3:321st & 10 at opp 46Christian Veilleux pass incomplete to Bub Means
3:322nd & 10 at opp 46C’Bo Flemister run for 3 yds to the WAKE 49
3:323rd & 13 at opp 49Christian Veilleux run for 5 yds to the PITT 46
0:044th & 18 at own 46Caleb Junko punt for 54 yds for a touchback
Wake Forest Punt, 5 plays
0:001st & 10 at own 20Justice Ellison run for 8 yds to the WAKE 28
Q2 15:002nd & 2 at own 28Justice Ellison run for 3 yds to the WAKE 31 for a 1ST down
Q2 15:001st & 10 at own 31Justice Ellison run for 3 yds to the WAKE 34
Q2 15:002nd & 7 at own 34Santino Marucci pass complete to Ke’Shawn Williams for 2 yds to the WAKE 32
Q2 15:003rd & 9 at own 32Santino Marucci pass complete to Ke’Shawn Williams for 4 yds to the WAKE 36
Q2 12:214th & 5 at own 36Ivan 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:211st & 10 at own 48Christian Veilleux pass complete to Konata Mumpfield for no gain to the PITT 48
12:212nd & 10 at own 48Christian Veilleux pass complete to Bub Means for 5 yds to the WAKE 47
12:213rd & 5 at opp 47Christian Veilleux pass complete to Bub Means for 8 yds to the WAKE 39 for a 1ST down
12:211st & 10 at opp 39Christian Veilleux run for 2 yds to the WAKE 41
12:212nd & 12 at opp 41Christian Veilleux pass complete to Rodney Hammond Jr. for 7 yds to the WAKE 34
12:213rd & 5 at opp 34Rodney Hammond Jr. run for 2 yds to the WAKE 36
8:254th & 7 at opp 36Christian Veilleux pass incomplete to Kenny Johnson
Wake Forest Punt, 9 plays
8:251st & 10 at own 36Demond Claiborne run for 3 yds to the WAKE 33
8:252nd & 13 at own 33Demond Claiborne run for 2 yds to the WAKE 31
7:103rd & 15 at own 31Santino Marucci pass intercepted
7:103rd & 15 at own 31No 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:101st & 10 at own 41Demond Claiborne run for 2 yds to the WAKE 43
7:102nd & 8 at own 43Santino Marucci run for 7 yds to the 50 yard line
7:103rd & 1 at the 50Justice Ellison run for 4 yds to the PITT 46 for a 1ST down
7:101st & 10 at opp 46Justice Ellison run for 15 yds to the PITT 31 for a 1ST down
7:101st & 10 at opp 31Justice Ellison run for no gain to the PITT 31
7:102nd & 10 at opp 31Santino Marucci pass incomplete to Jahmal Banks
4:173rd & 10 at opp 31Timeout Pittsburgh, clock 04:17
4:173rd & 10 at opp 31Demond Claiborne run for 3 yds to the PITT 34
4:174th & 13 at opp 34PENALTY Wake False Start (Jurgens,Michael) 5 yards from Pitt34 to Pitt39. NO PLAY.
3:134th & 18 at opp 39Ivan Mora punt for 36 yds
Pittsburgh Punt, 6 plays
3:131st & 10 at own 3C’Bo Flemister run for 2 yds to the PITT 5
3:132nd & 8 at own 5Christian Veilleux pass incomplete to Bub Means
3:133rd & 8 at own 5Christian Veilleux pass complete to Bub Means for 10 yds to the PITT 15 for a 1ST down
3:131st & 10 at own 15Christian Veilleux pass complete to Bub Means for 4 yds to the PITT 19
3:132nd & 6 at own 19Christian Veilleux pass incomplete to Bub Means
3:133rd & 6 at own 19Christian Veilleux pass incomplete to Bub Means
1:464th & 6 at own 19Caleb Junko punt for 45 yds , Taylor Morin returns for 9 yds to the WAKE 45
Wake Forest Touchdown, 2 plays
1:461st & 10 at own 45Santino 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:321st & 10 at opp 18Demond Claiborne run for 18 yds for a TD (Matthew Dennis KICK)Tied at 7
Pittsburgh End of half, 5 plays
1:321st & 10 at own 35Tyler Black kickoff for 46 yds
1:321st & 10 at own 35Christian Veilleux pass complete to Daejon Reynolds for 9 yds to the PITT 44
1:322nd & 1 at own 44Rodney Hammond Jr. run for 3 yds to the PITT 47 for a 1ST down
1:321st & 10 at own 47Christian Veilleux pass complete to Gavin Bartholomew for 7 yds to the WAKE 46
1:322nd & 3 at opp 46Christian Veilleux pass incomplete to Daejon Reynolds
1:323rd & 3 at opp 46Rodney Hammond Jr. run for no gain to the WAKE 46
0:004th & 3 at opp 46PENALTY 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:001st & 10 at own 35Ben Sauls kickoff for 65 yds for a touchback
15:001st & 10 at own 25Justice Ellison run for 3 yds to the WAKE 22
15:002nd & 13 at own 22Justice Ellison run for no gain to the WAKE 22
15:003rd & 13 at own 22Justice Ellison run for 3 yds to the WAKE 25
13:094th & 10 at own 25Ivan 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:091st & 10 at own 25C’Bo Flemister run for 4 yds to the PITT 29
13:092nd & 6 at own 29C’Bo Flemister run for 4 yds to the PITT 25
13:093rd & 10 at own 25Christian Veilleux pass complete to Bub Means for 11 yds to the PITT 36 for a 1ST down
13:091st & 10 at own 36Christian Veilleux pass incomplete to Bub Means
13:092nd & 10 at own 36Christian Veilleux pass incomplete to Bub Means
13:093rd & 10 at own 36Christian Veilleux pass incomplete to Gavin Bartholomew
11:074th & 10 at own 36Caleb Junko punt for 23 yds , Nick Ragano returns for no gain to the WAKE 41
Wake Forest Punt, 5 plays
11:071st & 10 at own 41Demond Claiborne run for 5 yds to the WAKE 46
11:072nd & 5 at own 46Santino Marucci run for 8 yds to the PITT 46 for a 1ST down
11:071st & 10 at opp 46Demond Claiborne run for 2 yds to the PITT 44
11:072nd & 8 at opp 44Santino Marucci sacked by A.J. Woods for a loss of 5 yards to the PITT 49
11:073rd & 13 at opp 49Santino Marucci pass complete to Ke’Shawn Williams for 2 yds to the PITT 47
8:094th & 11 at opp 47Ivan Mora punt for 47 yds for a touchback
Pittsburgh Turnover on downs, 5 plays
8:091st & 10 at own 20C’Bo Flemister run for 30 yds to the 50 yard line for a 1ST down
8:091st & 10 at the 50C’Bo Flemister run for 7 yds to the WAKE 43
8:092nd & 3 at opp 43C’Bo Flemister run for 2 yds to the WAKE 45
8:093rd & 5 at opp 45Christian Veilleux pass complete to Konata Mumpfield for 4 yds to the WAKE 41
5:304th & 1 at opp 41C’Bo Flemister run for no gain to the WAKE 41
Wake Forest Punt, 3 plays
5:301st & 10 at own 41Demond Claiborne run for 4 yds to the WAKE 45
5:302nd & 6 at own 45Santino Marucci pass incomplete to Taylor Morin
5:303rd & 6 at own 45Santino Marucci pass incomplete to Taylor Morin
4:424th & 6 at own 45Ivan Mora punt for 39 yds, fair catch by M.J. Devonshire at the PITT 16
Pittsburgh Punt, 3 plays
4:421st & 10 at own 16PENALTY Pitt False Start (Baer,Ryan) 5 yards from Pitt16 to Pitt11. NO PLAY.
4:421st & 15 at own 11Christian Veilleux pass incomplete to Bub Means
4:422nd & 15 at own 11Christian Veilleux pass complete to Kenny Johnson for 9 yds to the PITT 20
4:423rd & 6 at own 20Christian Veilleux pass incomplete to Kenny Johnson
3:484th & 6 at own 20Caleb Junko punt for 41 yds , Taylor Morin returns for no gain to the WAKE 24
Wake Forest Interception, 6 plays
3:481st & 10 at own 24Justice Ellison run for 1 yd to the WAKE 25
3:482nd & 9 at own 25Justice Ellison run for 4 yds to the WAKE 29
3:483rd & 5 at own 29Santino Marucci pass complete to Ke’Shawn Williams for 8 yds to the WAKE 37 for a 1ST down
3:481st & 10 at own 37Santino Marucci sacked by A.J. Woods for a loss of 2 yards to the WAKE 35
3:482nd & 12 at own 35Demond Claiborne run for 6 yds to the WAKE 41
1:023rd & 6 at own 41Santino Marucci pass intercepted
Pittsburgh Field goal, 7 plays
1:021st & 10 at own 34Christian Veilleux pass incomplete to Konata Mumpfield
1:022nd & 10 at own 34Christian Veilleux pass complete to Bub Means for 5 yds to the PITT 39
0:003rd & 5 at own 39Christian Veilleux pass complete to Bub Means for 31 yds to the WAKE 30 for a 1ST down
Q4 15:001st & 10 at opp 30C’Bo Flemister run for 5 yds to the WAKE 25
Q4 15:002nd & 5 at opp 25C’Bo Flemister run for 3 yds to the WAKE 22
Q4 15:003rd & 2 at opp 22C’Bo Flemister run for 1 yd to the WAKE 23
Q4 13:034th & 3 at opp 23Ben 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:031st & 10 at own 35Ben Sauls kickoff for 65 yds for a touchback
13:031st & 10 at own 25Justice Ellison run for 1 yd to the WAKE 24
13:032nd & 11 at own 24Justice Ellison run for 2 yds to the WAKE 26
13:033rd & 9 at own 26Santino Marucci pass complete to Jahmal Banks for 33 yds to the PITT 41 for a 1ST down
13:031st & 10 at opp 41Santino Marucci pass complete to Taylor Morin for 4 yds to the PITT 37
13:032nd & 6 at opp 37Justice Ellison run for 4 yds to the PITT 33
13:033rd & 2 at opp 33Justice Ellison run for no gain to the PITT 33
10:024th & 2 at opp 33Justice Ellison run for 1 yd to the PITT 32
Pittsburgh Punt, 5 plays
10:021st & 10 at own 32C’Bo Flemister run for 6 yds to the PITT 38
10:022nd & 4 at own 38C’Bo Flemister run for 8 yds to the PITT 46 for a 1ST down
10:021st & 10 at own 46Christian Veilleux pass complete to Daniel Carter for 4 yds to the 50 yard line
10:022nd & 6 at the 50C’Bo Flemister run for 3 yds to the WAKE 47
10:023rd & 3 at opp 47C’Bo Flemister run for 1 yd to the WAKE 48
10:024th & 4 at opp 48PENALTY Pitt False Start (Bartholomew,Gavin) 5 yards from Wake48 to Pitt47. NO PLAY.
6:054th & 9 at own 47Caleb Junko punt for 42 yds, fair catch by Taylor Morin at the WAKE 11
Wake Forest Touchdown, 6 plays
6:051st & 10 at own 11No 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:051st & 10 at own 21Demond Claiborne run for 5 yds to the WAKE 26
6:052nd & 5 at own 26Demond Claiborne run for 2 yds to the WAKE 28
6:053rd & 3 at own 28Demond Claiborne run for 18 yds to the WAKE 46 for a 1ST down
6:051st & 10 at own 46Santino Marucci pass complete to Justice Ellison for 5 yds to the PITT 49
6:052nd & 5 at opp 49Jahmal Banks run for 7 yds to the PITT 42 for a 1ST down
3:021st & 10 at opp 42Demond Claiborne run for 42 yds for a TD (Matthew Dennis KICK)Wake Forest 14, Pittsburgh 10
Pittsburgh Touchdown, 7 plays
3:021st & 10 at own 35Tyler Black kickoff for 65 yds for a touchback
3:021st & 10 at own 25Christian Veilleux pass incomplete to Gavin Bartholomew
3:022nd & 10 at own 25Christian Veilleux pass incomplete to Bub Means
3:023rd & 10 at own 25Christian Veilleux pass complete to Daejon Reynolds for 24 yds to the PITT 49 for a 1ST down
3:021st & 10 at own 49Christian Veilleux pass complete to Gavin Bartholomew for 8 yds to the WAKE 43
3:022nd & 2 at opp 43C’Bo Flemister run for 8 yds to the WAKE 35 for a 1ST down
3:021st & 10 at opp 35Christian Veilleux pass complete to Bub Means for 13 yds to the WAKE 22 for a 1ST down
1:301st & 10 at opp 22Christian 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:301st & 10 at own 35Ben Sauls kickoff for 65 yds for a touchback
1:301st & 10 at own 25Santino Marucci run for 2 yds to the WAKE 27
1:302nd & 8 at own 27No 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:301st & 10 at own 37Santino Marucci pass complete to Jahmal Banks for 26 yds to the PITT 37 for a 1ST down
1:081st & 10 at opp 37Timeout Pittsburgh, clock 01:08
1:031st & 10 at opp 37Santino Marucci pass intercepted
Pittsburgh Punt, 3 plays
1:031st & 10 at own 28PENALTY Pitt UNS: Unsportsmanlike Conduct (McMillon,Donovan) Pitt UNS: Unsportsmanlike Conduct (McMillon,Donovan) 21 yard from Pitt28 to Pitt07. NO PLAY.
1:031st & 10 at own 7C’Bo Flemister run for no gain to the PITT 7
1:012nd & 10 at own 7Timeout Wake Forest, clock 01:01
1:012nd & 10 at own 7Pittsburgh Penalty, Offensive Holding (Yards) declined
1:013rd & 8 at own 9Christian Veilleux run for 7 yds to the PITT 16
0:454th & 1 at own 16Timeout Wake Forest, clock 00:45
0:404th & 1 at own 16Caleb Junko punt for 32 yds, fair catch by Taylor Morin at the PITT 48
Wake Forest Touchdown, 6 plays
0:401st & 10 at opp 48Santino Marucci run for 1 yd to the PITT 49
0:402nd & 11 at opp 49Santino Marucci pass incomplete to Wesley Grimes
0:403rd & 11 at opp 49Santino Marucci pass complete to Ke’Shawn Williams for 10 yds to the PITT 39
0:204th & 1 at opp 39Timeout Wake Forest, clock 00:20
0:204th & 1 at opp 39Santino Marucci pass complete to Ke’Shawn Williams for 24 yds to the PITT 15 for a 1ST down
0:201st & 10 at opp 15Santino Marucci pass incomplete
0:072nd & 10 at opp 15Santino 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:061st & 10 at own 35Tyler Black kickoff for 41 yds , Gavin Bartholomew return for no gain to the PITT 23
0:061st & 10 at own 23Christian Veilleux pass incomplete to Daejon Reynolds
0:002nd & 10 at own 23Christian 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.

Pittsburgh leads 2–⁠1 in three meetings.

Recent meetings
2023Wake Forest 21, Pittsburgh 17
2021Pittsburgh 45, Wake Forest 21ACC Championship Game
2018Pittsburgh 34, Wake Forest 13

Around this game