Duke at Pittsburgh

Saturday, November 19, 2022

Pittsburgh beat Duke 28–⁠26. It was their 26th meeting; after it, Pittsburgh led the series 17–⁠9.

AwayDuke9–⁠4 in 2022
26
HomePittsburgh9–⁠4 in 2022
28

Final at Acrisure Stadium, PittsburghTV: ACCNAttendance 45,362

At kickoff
29°F, partly cloudy, wind 14 mph from the southwest, gusts to 24 mphWeather: NOAA NCEI Integrated Surface Database; Allegheny County Airport (KAGC), 13 km from the stadium, seven minutes before kickoff
Official
Mike RocheGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4Final
Duke7701226
Pittsburgh10100828

Standouts

Photos: Wikimedia Commons, free licenses; credits on each player’s page.

Player stats

Duke

PassingC/AttYdsTDInt
Riley Leonard24/4529030
RushingCarYdsTDLong
Jordan Waters735012
Jaylen Coleman123307
ReceivingRecYdsTDLong
Jordan Moore14199149
Jalon Calhoun452128
Jaylen Coleman218119
Sahmir Hagans318011
DefenseTklTFLSacksInt
Jaylen Stinson9000
Darius Joiner8000
Datrone Young5001
Shaka Heyward5001
Ryan Smith3110

Pittsburgh

PassingC/AttYdsTDInt
Kedon Slovis15/3219012
RushingCarYdsTDLong
Israel Abanikanda17113126
Rodney Hammond Jr.92104
C’Bo Flemister2704
Jerrod Means1202
ReceivingRecYdsTDLong
Jared Wayne493135
Konata Mumpfield536011
Israel Abanikanda221020
Jerrod Means120020
DefenseTklTFLSacksInt
SirVocea Dennis14100
Brandon Hill8000
Shayne Simon5110
Erick Hallett5000

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

Team stats

DukePittsburgh
353Total yards310
290Passing yards190
63Rushing yards120
6.4Yards per pass5.9
2.3Yards per rush3.6
18First downs16
7–⁠18Third downs6–⁠15
3–⁠5Fourth downs0–⁠1
2Turnovers2
3–⁠35Penalties8–⁠80
33:50Possession26:10
1Sacks (by defense)1

Efficiency

DukePittsburgh
32%Success rate39%
−0.02EPA per play−0.07
1.73Explosiveness1.29
−0.19Rushing EPA−0.02
0.07Passing EPA0.16
31%Passing-down success32%
−0.55First-down EPA0.15
0.19Second-down EPA−0.14
0.44Third-down EPA−0.04
18%Havoc by its defense19%

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)

Pittsburgh 69% to win. Elo’s favorite won.

The line

Pittsburgh −7, over/under 49.

The last line on file before kickoff: the consensus line when the books publish one, otherwise a single major sportsbook’s.

Every drive

Pittsburgh end zoneDuke end zoneQ1 DukePunt, 3 playsQ1 PittsburghField goal, 5 playsQ1 DukePunt, 6 playsQ1 PittsburghPunt, 5 playsQ1 DukeTouchdown, 5 playsQ1 PittsburghPunt, 5 playsQ1 PittsburghTouchdown, 1 playQ1 DukePunt, 3 playsQ2 PittsburghPunt, 3 playsQ2 DukePunt, 3 playsQ2 PittsburghField goal, 6 playsQ2 DukeTouchdown, 11 playsQ2 PittsburghTouchdown, 10 playsQ2 DukeEnd of half, 1 playQ3 PittsburghInterception, 8 playsQ3 DukePunt, 3 playsQ3 PittsburghInterception, 6 playsQ3 DukeTurnover on downs, 7 playsQ3 PittsburghPunt, 9 playsQ4 DukeFumble return TD, 2 plays (Pittsburgh scores)Q4 DukeTouchdown, 10 playsQ4 PittsburghPunt, 4 playsQ4 DukeTurnover on downs, 11 playsQ4 PittsburghTurnover on downs, 4 playsQ4 DukeTouchdown, 7 playsQ4 PittsburghEnd of game, 1 play
Solid bars scored; an outline in the other team’s color marks points the defense scored. Pittsburgh drives left to right, Duke right to left.
  1. Q1 DukePunt, 3 plays, 3 yards
  2. Q1 PittsburghField goal, 5 plays, 27 yards
  3. Q1 DukePunt, 6 plays, 28 yards
  4. Q1 PittsburghPunt, 5 plays, 14 yards
  5. Q1 DukeTouchdown, 5 plays, 42 yards
  6. Q1 PittsburghPunt, 5 plays, 14 yards
  7. Q1 PittsburghTouchdown, 1 play, 6 yards
  8. Q1 DukePunt, 3 plays, 2 yards
  9. Q2 PittsburghPunt, 3 plays, 6 yards
  10. Q2 DukePunt, 3 plays, 4 yards
  11. Q2 PittsburghField goal, 6 plays, 37 yards
  12. Q2 DukeTouchdown, 11 plays, 75 yards
  13. Q2 PittsburghTouchdown, 10 plays, 73 yards
  14. Q2 DukeEnd of half, 1 play, −1 yard
  15. Q3 PittsburghInterception, 8 plays, 49 yards
  16. Q3 DukePunt, 3 plays, 7 yards
  17. Q3 PittsburghInterception, 6 plays, 16 yards
  18. Q3 DukeTurnover on downs, 7 plays, 15 yards
  19. Q3 PittsburghPunt, 9 plays, 21 yards
  20. Q4 DukeFumble return TD, 2 plays (Pittsburgh scores), 20 yards
  21. Q4 DukeTouchdown, 10 plays, 82 yards
  22. Q4 PittsburghPunt, 4 plays, 23 yards
  23. Q4 DukeTurnover on downs, 11 plays, 48 yards
  24. Q4 PittsburghTurnover on downs, 4 plays, −15 yards
  25. Q4 DukeTouchdown, 7 plays, 22 yards
  26. Q4 PittsburghEnd of game, 1 play, −1 yard

Play by play

1st quarter8 drives, then Pittsburgh 10, Duke 7
Duke Punt, 3 plays
14:54Ben Sauls kickoff for 64 yds , Jontavis Robertson return for 24 yds to the Duke 25
14:541st & 10 at own 25Riley Leonard pass complete to Jordan Moore for 3 yds to the Duke 28
14:542nd & 7 at own 28Riley Leonard pass incomplete
14:543rd & 7 at own 28Riley Leonard pass incomplete
14:084th & 7 at own 28Porter Wilson punt for 18 yds
Pittsburgh Field goal, 5 plays
14:081st & 10 at own 44Kedon Slovis pass complete to Israel Abanikanda for 20 yds to the Duke 36 for a 1ST down
14:081st & 10 at opp 36Kedon Slovis pass incomplete
14:082nd & 10 at opp 36Israel Abanikanda run for 7 yds to the Duke 29
14:083rd & 3 at opp 29Israel Abanikanda run for no gain to the Duke 29
12:084th & 3 at opp 29Ben Sauls 47 yd FG GOODPittsburgh 3, Duke 0
Duke Punt, 6 plays
12:08Ben Sauls kickoff for 65 yds for a touchback
12:081st & 10 at own 25Jordan Waters run for 12 yds to the Duke 37 for a 1ST down
12:081st & 10 at own 37Jordan Waters run for 3 yds to the Duke 40
12:082nd & 7 at own 40Jordan Waters run for 8 yds to the Duke 48 for a 1ST down
12:081st & 10 at own 48Riley Leonard pass incomplete
12:082nd & 10 at own 48Jaylen Coleman run for 1 yd to the Duke 49
12:083rd & 9 at own 49Jaylen Coleman run for 4 yds to the Pitt 47
8:294th & 5 at opp 47Porter Wilson punt for 39 yds, fair catch by M.J. Devonshire at the Pitt 8
Pittsburgh Punt, 5 plays
8:291st & 10 at own 8Israel Abanikanda run for 9 yds to the Pitt 17
8:292nd & 1 at own 17Israel Abanikanda run for 8 yds to the Pitt 25 for a 1ST down
8:291st & 10 at own 25Israel Abanikanda run for 5 yds to the Pitt 30
8:292nd & 5 at own 30Kedon Slovis pass incomplete
8:293rd & 5 at own 30Kedon Slovis sacked by Ryan Smith for a loss of 8 yards to the Pitt 22
6:114th & 13 at own 22punt blocked by blocked by
Duke Touchdown, 5 plays
6:111st & 10 at opp 42Riley Leonard pass complete to Jalon Calhoun for 6 yds to the Pitt 36
6:112nd & 4 at opp 36Jaylen Coleman run for 2 yds to the Pitt 34
6:113rd & 2 at opp 34Riley Leonard run for 5 yds to the Pitt 29 for a 1ST down
6:111st & 10 at opp 29Jaylen Coleman run for 1 yd to the Pitt 28
3:282nd & 9 at opp 28Riley Leonard pass complete to Jalon Calhoun for 28 yds for a TD, (Todd Pelino KICK)Duke 7, Pittsburgh 3
Pittsburgh Punt, 5 plays
3:23Charlie Ham kickoff for 57 yds , Rodney Hammond Jr. return for 8 yds to the Pitt 31 fumbled, recovered by Pitt Rodney Hammond Jr. , return for no gain to the Pitt 31
3:231st & 10 at own 31Israel Abanikanda run for 7 yds to the Pitt 38
3:232nd & 3 at own 38Israel Abanikanda run for 5 yds to the Pitt 43 for a 1ST down
3:231st & 10 at own 43Bub Means run for 2 yds to the Pitt 45
3:232nd & 8 at own 45Kedon Slovis pass incomplete
3:233rd & 8 at own 45Kedon Slovis pass incomplete
1:324th & 8 at own 45Caleb Junko punt for 45 yds , Jalon Calhoun returns for a loss of 4 yards to the Duke 6
Pittsburgh Touchdown, 1 play
1:251st & goal at opp 6Israel Abanikanda run for 6 yds for a TD, (Ben Sauls KICK)Pittsburgh 10, Duke 7
Duke Punt, 3 plays
1:25Ben Sauls kickoff for 65 yds for a touchback
1:251st & 10 at own 25Jordan Waters run for 1 yd to the Duke 26
0:002nd & 9 at own 26Jaylen Coleman run for 1 yd to the Duke 27
Q2 15:003rd & 8 at own 27Riley Leonard pass incomplete
Q2 14:464th & 8 at own 27Porter Wilson punt for 41 yds , M.J. Devonshire returns for 11 yds to the Pitt 43
2nd quarter6 drives, then Pittsburgh 20, Duke 14
Pittsburgh Punt, 3 plays
14:461st & 10 at own 43Israel Abanikanda run for 4 yds to the Pitt 47
14:462nd & 6 at own 47Israel Abanikanda run for 2 yds to the Pitt 49
14:463rd & 4 at own 49Kedon Slovis pass incomplete
13:224th & 4 at own 49Sam Vander Haar punt for 38 yds, fair catch by Jalon Calhoun at the Duke 13
Duke Punt, 3 plays
13:221st & 10 at own 13Riley Leonard pass complete to Jordan Moore for no gain to the Duke 13
13:222nd & 10 at own 13Riley Leonard pass complete to Jordan Moore for 4 yds to the Duke 17
13:223rd & 6 at own 17Riley Leonard pass incomplete
11:424th & 6 at own 17Porter Wilson punt for 57 yds , M.J. Devonshire returns for 4 yds to the Pitt 30
Pittsburgh Field goal, 6 plays
11:421st & 10 at own 30Rodney Hammond Jr. run for 1 yd to the Pitt 31
11:422nd & 9 at own 31Kedon Slovis pass complete to Jared Wayne for 35 yds to the Duke 34 for a 1ST down
11:421st & 10 at opp 34Rodney Hammond Jr. run for no gain to the Duke 34
11:422nd & 10 at opp 34Kedon Slovis pass incomplete
11:423rd & 10 at opp 34Kedon Slovis pass complete to Daniel Carter for 1 yd to the Duke 33
9:124th & 9 at opp 33Ben Sauls 51 yd FG GOODPittsburgh 13, Duke 7
Duke Touchdown, 11 plays
9:12Ben Sauls kickoff for 65 yds for a touchback
9:121st & 10 at own 25Riley Leonard pass complete to Jordan Moore for 17 yds to the Duke 42 for a 1ST down
9:121st & 10 at own 42Riley Leonard pass complete to Jalon Calhoun for 2 yds to the Duke 44
9:122nd & 8 at own 44Riley Leonard pass incomplete
9:123rd & 8 at own 44Riley Leonard pass incomplete
7:201st & 10 at opp 42Jaylen Coleman run for 4 yds to the Pitt 38
7:202nd & 6 at opp 38Riley Leonard pass complete to Jordan Moore for 21 yds to the Pitt 17 for a 1ST down
7:201st & 10 at opp 17Riley Leonard run for 6 yds to the Pitt 11 Riley Leonard fumbled, recovered by Duke Riley Leonard
7:202nd & 4 at opp 11Jaylen Coleman run for 1 yd to the Pitt 10
7:203rd & 3 at opp 10Jaylen Coleman run for 2 yds to the Pitt 8
7:204th & 1 at opp 8Jordan Waters run for 7 yds to the Pitt 1 for a 1ST down
3:011st & goal at opp 1Riley Leonard run for 1 yd for a TD, (Todd Pelino KICK)Duke 14, Pittsburgh 13
3:01Charlie Ham kickoff PITTSBURGH Penalty, Unsportsmanlike Conduct (SirVocea Dennis) to the 50 yard line
Pittsburgh Touchdown, 10 plays
2:58Charlie Ham kickoff for 39 yds , Karter Johnson return for 1 yd to the Pitt 27
2:581st & 10 at own 27Kedon Slovis pass incomplete
2:582nd & 10 at own 27Israel Abanikanda run for 4 yds to the Pitt 31
2:583rd & 6 at own 31Kedon Slovis run for 8 yds to the Pitt 39 for a 1ST down
2:581st & 10 at own 39Kedon Slovis pass incomplete
2:582nd & 10 at own 39Kedon Slovis pass complete to Bub Means for 20 yds to the Duke 41 for a 1ST down
1:141st & 20 at own 49Timeout PITTSBURGH, clock 01:14
1:141st & 10 at opp 41SLOVIS, Kedon scrambles to the right for a gain of 4 yards to the DUK37, out of bounds. PENALTY PIT Holding on HOUY, Gabe enforced 10 yards from the DUK41 to the PIT49 [NHSG]. NO PLAY (replay the down).
1:141st & 20 at own 49Kedon Slovis pass complete to Jared Wayne for 24 yds to the Duke 27 for a 1ST down
1:141st & 10 at opp 27Kedon Slovis pass complete to Konata Mumpfield for 11 yds to the Duke 16 for a 1ST down
1:141st & 10 at opp 16Kedon Slovis pass incomplete
0:143rd & 9 at opp 15Timeout PITTSBURGH, clock 00:14
0:142nd & 10 at opp 16Kedon Slovis pass complete to Israel Abanikanda for 1 yd to the Duke 15
0:103rd & 9 at opp 15Kedon Slovis pass complete to Jared Wayne for 15 yds for a TD, (Ben Sauls KICK)Pittsburgh 20, Duke 14
Duke End of half, 1 play
0:08Ben Sauls kickoff for 33 yds , Jalon Calhoun return for 2 yds to the Duke 34
0:001st & 10 at own 34Kneel down by DUK at DUK33 (team loss of 1), clock 00:00.
3rd quarter5 drives, then Pittsburgh 20, Duke 14
Pittsburgh Interception, 8 plays
14:54Charlie Ham kickoff for 61 yds , Rodney Hammond Jr. return for 15 yds to the Pitt 19
14:541st & 10 at own 19Kedon Slovis pass complete to Jared Wayne for 19 yds to the Pitt 38 for a 1ST down
14:541st & 10 at own 38Kedon Slovis pass complete to Gavin Bartholomew for 5 yds to the Pitt 43
14:542nd & 5 at own 43Israel Abanikanda run for 26 yds to the Duke 31 for a 1ST down
14:541st & 10 at opp 31Kedon Slovis pass complete to Konata Mumpfield for 7 yds to the Duke 24
14:542nd & 3 at opp 24Israel Abanikanda run for 1 yd to the Duke 23
14:543rd & 2 at opp 23Israel Abanikanda run for 5 yds to the Duke 18 for a 1ST down
14:541st & 10 at opp 18Israel Abanikanda run for 1 yd to the Duke 17
14:542nd & 9 at opp 17SLOVIS, Kedon pass up the middle incomplete intended for WAYNE, Jared broken up by FRANKLIN, Ja’Mion at the DUK17. PENALTY PIT Personal Foul on HOUY, Gabe enforced 15 yards from the DUK17 to the DUK32 [NHSG]. NO PLAY (replay the down).
10:482nd & 24 at opp 32Kedon Slovis pass intercepted
Duke Punt, 3 plays
10:481st & 10 at own 40Jordan Waters run for no gain to the Duke 40
10:482nd & 10 at own 40Riley Leonard pass complete to Jordan Moore for 7 yds to the Duke 47
10:483rd & 3 at own 47Riley Leonard pass incomplete
9:114th & 3 at own 47Porter Wilson punt for 28 yds
9:111st & 10 at own 25PITTSBURGH Penalty, False Start (Jake Kradel) to the Pitt 20
Pittsburgh Interception, 6 plays
9:111st & 15 at own 20Kedon Slovis pass incomplete
9:112nd & 15 at own 20Kedon Slovis pass complete to Konata Mumpfield for 2 yds to the Pitt 22
9:113rd & 13 at own 22Kedon Slovis pass complete to Gavin Bartholomew for 14 yds to the Pitt 36 for a 1ST down
9:111st & 10 at own 36PITTSBURGH Penalty, False Start (Marcus Minor) to the Pitt 31
9:111st & 15 at own 31Kedon Slovis pass complete to Konata Mumpfield for 10 yds to the Pitt 41
9:112nd & 5 at own 41Kedon Slovis pass incomplete
7:013rd & 5 at own 41Kedon Slovis pass intercepted
Duke Turnover on downs, 7 plays
7:011st & 10 at opp 47Riley Leonard pass incomplete
7:012nd & 10 at opp 47Riley Leonard pass complete to Jaylen Coleman for a loss of 1 yard to the Pitt 48
7:013rd & 11 at opp 48Riley Leonard pass complete to Jordan Moore for 15 yds to the Pitt 33 for a 1ST down
7:011st & 10 at opp 33Riley Leonard sacked by Shayne Simon for a loss of 12 yards to the Pitt 45
7:012nd & 22 at opp 45Riley Leonard pass complete to Jordan Moore for 12 yds to the Pitt 33
3:264th & 9 at opp 32Timeout PITTSBURGH, clock 03:26
3:263rd & 10 at opp 33Riley Leonard run for 1 yd to the Pitt 32
3:184th & 9 at opp 32Riley Leonard pass incomplete
Pittsburgh Punt, 9 plays
3:181st & 10 at own 32Rodney Hammond Jr. run for 4 yds to the Pitt 36
3:182nd & 6 at own 36Rodney Hammond Jr. run for 3 yds to the Pitt 39
3:183rd & 3 at own 39Rodney Hammond Jr. run for 3 yds to the Pitt 42 for a 1ST down
3:181st & 10 at own 42Rodney Hammond Jr. run for 3 yds to the Pitt 45
3:182nd & 7 at own 45Kedon Slovis pass complete to Konata Mumpfield for 6 yds to the Duke 49
3:183rd & 1 at opp 49Rodney Hammond Jr. run for 3 yds to the Duke 46 for a 1ST down
0:001st & 10 at opp 46Rodney Hammond Jr. run for 3 yds to the Duke 43
Q4 15:002nd & 7 at opp 43Rodney Hammond Jr. run for 1 yd to the Duke 42
Q4 15:003rd & 6 at opp 42Kedon Slovis pass incomplete
Q4 15:004th & 6 at opp 42PITTSBURGH Penalty, False Start (-5 Yards) to the Duke 47
Q4 14:134th & 11 at opp 47Sam Vander Haar punt for 37 yds, fair catch by Jalon Calhoun at the Duke 10
4th quarter7 drives, then Pittsburgh 28, Duke 26
Duke Fumble return TD, 2 plays (Pittsburgh scores)
14:131st & 10 at own 10Riley Leonard pass complete to Jalon Calhoun for 16 yds to the Duke 26 for a 1ST down
13:301st & 10 at own 26Brandon Hill 30 Yd Fumble Return (Israel Abanikanda Run for Two-Point Conversion)Pittsburgh 28, Duke 14
Duke Touchdown, 10 plays
13:22Ben Sauls kickoff for 65 yds , Jontavis Robertson return for 18 yds to the Duke 18
13:221st & 10 at own 18Riley Leonard pass incomplete
13:222nd & 10 at own 18Riley Leonard pass complete to Jordan Moore for 9 yds to the Duke 27
13:223rd & 1 at own 27Jaylen Coleman run for 2 yds to the Duke 29 for a 1ST down
13:221st & 10 at own 29Riley Leonard pass complete to Cole Finney for 3 yds to the Duke 32
13:222nd & 7 at own 32Riley Leonard pass incomplete
13:223rd & 7 at own 32Riley Leonard pass complete to Jordan Moore for 8 yds to the Duke 40 for a 1ST down
13:221st & 10 at own 40Riley Leonard pass incomplete
13:222nd & 10 at own 40Riley Leonard pass complete to Sahmir Hagans for 4 yds to the Duke 44
13:223rd & 6 at own 44Jaylen Coleman run for 7 yds to the Pitt 49 for a 1ST down
9:281st & 10 at opp 49Jordan Moore 49 Yd pass from Riley Leonard (Two-Point Pass Conversion Failed)Pittsburgh 28, Duke 20
Pittsburgh Punt, 4 plays
9:28Charlie Ham kickoff for 65 yds for a touchback
9:281st & 10 at own 25Israel Abanikanda run for 22 yds to the Pitt 47 for a 1ST down
9:281st & 10 at own 47Israel Abanikanda run for 1 yd to the Pitt 48
9:282nd & 9 at own 48Kedon Slovis pass incomplete
9:283rd & 9 at own 48Kedon Slovis pass incomplete
8:024th & 9 at own 48Sam Vander Haar punt for 37 yds, fair catch by Jalon Calhoun at the Duke 15
Duke Turnover on downs, 11 plays
8:021st & 10 at own 15Riley Leonard pass incomplete
8:022nd & 10 at own 15Riley Leonard pass incomplete
8:023rd & 10 at own 15Riley Leonard pass complete to Jordan Moore for 32 yds to the Duke 47 for a 1ST down
8:021st & 10 at own 47Riley Leonard pass incomplete
8:022nd & 10 at own 47Riley Leonard pass complete to Sahmir Hagans for 3 yds to the 50 yard line
8:023rd & 7 at the 50Jaylen Coleman run for 6 yds to the Pitt 44
8:024th & 1 at opp 44Jaylen Coleman run for 2 yds to the Pitt 42 for a 1ST down
8:021st & 10 at opp 42LEONARD, Riley pass to the right complete for 9 yards to WATERS, Jordan caught at the PIT42 and advanced to the PIT33 (WILTZ, Tylar). PENALTY DUK Holding on HARRIS, JR., Andre enforced 10 yards from the PIT42 to the DUK48 [NHSG]. NO PLAY (replay the down).
8:021st & 20 at own 48Riley Leonard run for a loss of 7 yards to the Duke 41
8:022nd & 27 at own 41Riley Leonard pass complete to Jordan Moore for 22 yds to the Pitt 37
8:023rd & 5 at opp 37Riley Leonard pass incomplete
3:394th & 5 at opp 37Riley Leonard pass incomplete
Pittsburgh Turnover on downs, 4 plays
3:322nd & 6 at own 41Timeout DUKE, clock 03:32
3:321st & 10 at own 37C’Bo Flemister run for 4 yds to the Pitt 41
3:263rd & 3 at own 44Timeout DUKE, clock 03:26
3:262nd & 6 at own 41C’Bo Flemister run for 3 yds to the Pitt 44
3:263rd & 3 at own 44Kedon Slovis pass incomplete
3:154th & 3 at own 44Caleb Junko run for a loss of 22 yards to the Pitt 22 Caleb Junko fumbled, recovered by Pitt Caleb Junko
Duke Touchdown, 7 plays
3:151st & 10 at opp 22Riley Leonard pass complete to Jordan Moore for no gain to the Pitt 22
3:152nd & 10 at opp 22Riley Leonard pass incomplete
3:153rd & 10 at opp 22Riley Leonard pass complete to Sahmir Hagans for 11 yds to the Pitt 11 for a 1ST down
3:151st & 10 at opp 11Riley Leonard run for 2 yds to the Pitt 9
3:152nd & 8 at opp 9Riley Leonard pass incomplete
3:153rd & 8 at opp 9LEONARD, Riley scrambles up the middle for a gain of 3 yards to the PIT6 (ALEXANDRE, Deslin). PENALTY DUK Holding on BARTON, Graham enforced 10 yards from the PIT9 to the PIT19 [NHSG]. NO PLAY (replay the down).
0:523rd & 18 at opp 19Riley Leonard pass incomplete
0:524th & 18 at opp 19Timeout PITTSBURGH, clock 00:52
0:474th & 18 at opp 19Riley Leonard pass complete to Jaylen Coleman for 19 yds for a TD, (J. Moore Run For Two-point Conversion)Pittsburgh 28, Duke 26
0:471st & goal at opp 0Timeout PITTSBURGH, clock 00:47
Pittsburgh End of game, 1 play
0:46kickoff for 9 yds , Erick Hallett II return for no gain to the Duke 44
0:001st & 10 at opp 44[SG] Kneel down by PIT at DUK45 (team loss of 1), clock 00:00.

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 17–⁠10 in 27 meetings, counting the one since this game.

Recent meetings
2023Duke 30, Pittsburgh 19
2022Pittsburgh 28, Duke 26
2021Pittsburgh 54, Duke 29
2019Pittsburgh 33, Duke 30
2018Pittsburgh 54, Duke 45
2017Pittsburgh 24, Duke 17

Around this game