Pittsburgh at Duke

Saturday, November 14, 2015

Pittsburgh beat Duke 31–⁠13. It was their 20th meeting; after it, Pittsburgh led the series 11–⁠9.

AwayPittsburgh8–⁠5 in 2015
31
HomeDuke8–⁠5 in 2015
13

Final at Wallace Wade Stadium, DurhamTV: ESPNNAttendance 30,241

At kickoff
55°F, clear, wind 10 mph from the northwest, gusts to 20 mphWeather: NOAA NCEI Integrated Surface Database; Horace Williams Airport (KIGX), 13 km from the stadium
Officials
Referee Ron Cherry; umpire Tom Laverty; head linesman Troy Gray; line judge Colin Formulak; side judge Richard Wilborn; field judge Chris Junjulas; back judge Brian McGready; center judge Tyrone AndersonGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4Final
Pittsburgh7314731
Duke733013

Standouts

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

Player stats

Pittsburgh

PassingC/AttYdsTDInt
Nathan Peterman13/2318030
RushingCarYdsTDLong
Qadree Ollison26111143
Tyler Boyd879027
Jordan Whitehead438018
Nathan Peterman42306
ReceivingRecYdsTDLong
Zach Challingsworth357133
Tyler Boyd338021
Dontez Ford335117
J.P. Holtz231128
InterceptionsIntYdsTD
Jordan Whitehead100

Duke

PassingC/AttYdsTDInt
Parker Boehme23/4224801
Nicodem Pierre0/1000
RushingCarYdsTDLong
Parker Boehme1180177
Shaquille Powell625011
Jela Duncan41004
ReceivingRecYdsTDLong
Anthony Nash5101052
Braxton Deaver436018
Shaquille Powell534022
Max McCaffrey428012

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

Team stats

PittsburghDuke
448Total yards361
180Passing yards248
268Rushing yards113
7.8Yards per pass5.8
4.6Yards per rush5.1
26First downs18
8–⁠15Third downs8–⁠15
0–⁠0Fourth downs0–⁠1
1Turnovers3
5–⁠40Penalties4–⁠38
39:45Possession20:15

Efficiency

PittsburghDuke
45%Success rate39%
0.18EPA per play−0.05
1.18Explosiveness1.32
−0.04Rushing EPA0.03
0.69Passing EPA−0.11
46%Passing-down success38%
−0.07First-down EPA−0.09
0.25Second-down EPA−0.63
0.59Third-down EPA0.99

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)

Duke 62% to win. Pittsburgh won as Elo’s underdog.

The line

Duke −4, over/under 49.

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 Duke 61%, Pittsburgh 39%. CollegeFootballData.com’s estimate from the point spread.

Every drive

Duke end zonePittsburgh end zoneQ1 DukePunt, 5 playsQ1 PittsburghTouchdown, 13 playsQ1 DukeTouchdown, 9 playsQ1 PittsburghPunt, 3 playsQ1 DukeTurnover on downs, 5 playsQ2 PittsburghPunt, 7 playsQ2 DukePunt, 5 playsQ2 PittsburghPunt, 9 playsQ2 DukeField goal, 11 playsQ2 PittsburghField goal, 9 playsQ2 DukeEnd of half, 1 playQ3 PittsburghTouchdown, 10 playsQ3 DukePunt, 3 playsQ3 PittsburghTouchdown, 9 playsQ3 DukeField goal, 12 playsQ3 PittsburghTouchdown, 8 playsQ4 DukeInterception, 9 playsQ4 PittsburghPunt, 7 playsQ4 PittsburghFumble, 1 playQ4 DukePunt, 3 playsQ4 PittsburghPunt, 3 playsQ4 DukeFumble, 4 playsQ4 PittsburghEnd of game, 3 plays
Solid bars scored; an outline in the other team’s color marks points the defense scored. Duke drives left to right, Pittsburgh right to left.
  1. Q1 DukePunt, 5 plays, 37 yards
  2. Q1 PittsburghTouchdown, 13 plays, 92 yards
  3. Q1 DukeTouchdown, 9 plays, 79 yards
  4. Q1 PittsburghPunt, 3 plays, 2 yards
  5. Q1 DukeTurnover on downs, 5 plays, 83 yards
  6. Q2 PittsburghPunt, 7 plays, 34 yards
  7. Q2 DukePunt, 5 plays, 20 yards
  8. Q2 PittsburghPunt, 9 plays, 37 yards
  9. Q2 DukeField goal, 11 plays, 76 yards
  10. Q2 PittsburghField goal, 9 plays, 36 yards
  11. Q2 DukeEnd of half, 1 play, −2 yards
  12. Q3 PittsburghTouchdown, 10 plays, 81 yards
  13. Q3 DukePunt, 3 plays, 1 yard
  14. Q3 PittsburghTouchdown, 9 plays, 74 yards
  15. Q3 DukeField goal, 12 plays, 41 yards
  16. Q3 PittsburghTouchdown, 8 plays, 75 yards
  17. Q4 DukeInterception, 9 plays, 53 yards
  18. Q4 PittsburghPunt, 7 plays, 27 yards
  19. Q4 PittsburghFumble, 1 play, −5 yards
  20. Q4 DukePunt, 3 plays, 0 yards
  21. Q4 PittsburghPunt, 3 plays, 9 yards
  22. Q4 DukeFumble, 4 plays, −7 yards
  23. Q4 PittsburghEnd of game, 3 plays, −4 yards

Play by play

1st quarter5 drives, then Tied at 7
Duke Punt, 5 plays
15:001st & 10 at own 35Chris Blewitt kickoff for 70 yds , DeVon Edwards return for 19 yds to the Duke 19
15:001st & 10 at own 19Parker Boehme pass complete to Shaquille Powell for 22 yds to the Duke 41 for a 1ST down
15:001st & 10 at own 41Shaquille Powell run for 11 yds to the Pitt 48 for a 1ST down
15:001st & 10 at opp 48Parker Boehme pass complete to T.J. Rahming for 1 yd to the Pitt 47
15:002nd & 9 at opp 47Shaquille Powell run for 2 yds to the Pitt 45
15:003rd & 7 at opp 45Parker Boehme pass complete to Anthony Nash for 1 yd to the Pitt 44
15:004th & 6 at opp 44Will Monday punt for 36 yds, downed at the Pitt 8
Pittsburgh Touchdown, 13 plays
12:161st & 10 at own 8Nathan Peterman run for 6 yds to the Pitt 14
12:162nd & 4 at own 14Qadree Ollison run for 2 yds to the Pitt 16
12:163rd & 2 at own 16Qadree Ollison run for 13 yds to the Pitt 29 for a 1ST down
12:161st & 10 at own 29Tyler Boyd run for 2 yds to the Pitt 31
12:162nd & 8 at own 31Nathan Peterman pass complete to Tyler Boyd for 21 yds to the Duke 48 for a 1ST down
12:161st & 10 at opp 48Tyler Boyd run for 2 yds to the Duke 46
12:162nd & 8 at opp 46Nathan Peterman pass complete to Dontez Ford for 17 yds to the Duke 29 for a 1ST down
12:161st & 10 at opp 29Qadree Ollison run for 4 yds to the Duke 25
12:162nd & 6 at opp 25Qadree Ollison run for 1 yd to the Duke 24
12:163rd & 5 at opp 24Nathan Peterman pass complete to Tyler Boyd for 8 yds to the Duke 16 for a 1ST down
12:161st & 10 at opp 16Darrin Hall run for 1 yd to the Duke 15
12:162nd & 9 at opp 15Darrin Hall run for 2 yds to the Duke 13
6:023rd & 7 at opp 13Nathan Peterman pass complete to Zach Challingsworth for 13 yds for a TD, (Chris Blewitt KICK)Pittsburgh 7, Duke 0
Duke Touchdown, 9 plays
6:021st & 0 at own 35Chris Blewitt kickoff for 63 yds , DeVon Edwards return for 18 yds to the Duke 21 DeVon Edwards fumbled, forced by Scott Orndoff, recovered by Duke DeVon Edwards
5:561st & 10 at own 21Jela Duncan run for 3 yds to the Duke 24
5:562nd & 7 at own 24Parker Boehme pass complete to Max McCaffrey for a loss of 2 yards to the Duke 22
5:563rd & 9 at own 22Parker Boehme pass complete to Max McCaffrey for 11 yds to the Duke 33 for a 1ST down
5:561st & 10 at own 33Jela Duncan run for 4 yds to the Duke 37
5:562nd & 6 at own 37Parker Boehme pass incomplete to T.J. Rahming
5:563rd & 6 at own 37Boehme, P pass incomplete to Deaver, B, PENALTY UP pass interference (Whitehead, J.) 15 yards to the UP48, 1ST DOWN DU, NO PLAY.
5:561st & 10 at opp 48Boehme, P pass complete to Deaver, B for 8 yards to the UP40 (Whitehead, J.), PENALTY DU illegal formation 5 yards to the DU47, NO PLAY.
5:561st & 15 at own 47Jela Duncan run for no gain to the Duke 47
5:562nd & 15 at own 47Parker Boehme pass incomplete to Johnell Barnes
5:563rd & 15 at own 47Parker Boehme pass complete to Anthony Nash for 52 yds to the Pitt 1 for a 1ST down
2:281st & goal at opp 1Parker Boehme run for 1 yd for a TD, (Ross Martin KICK)Tied at 7
Pittsburgh Punt, 3 plays
2:281st & 0 at own 35Ross Martin kickoff for 52 yds , Quadree Henderson return for 14 yds to the Pitt 27
2:211st & 10 at own 27Qadree Ollison run for 2 yds to the Pitt 29
2:212nd & 8 at own 29Nathan Peterman pass incomplete to Tyler Boyd
2:213rd & 8 at own 29Nathan Peterman pass incomplete to Dontez Ford
2:214th & 8 at own 29Ryan Winslow punt for 52 yds , Ryan Smith returns for a loss of 3 yards to the Duke 16
Duke Turnover on downs, 5 plays
1:241st & 10 at own 16Parker Boehme run for 77 yds to the Pitt 7 for a 1ST down
1:241st & goal at opp 7Shaquille Powell run for 4 yds to the Pitt 3
1:242nd & goal at opp 3Parker Boehme run for 1 yd to the Pitt 2
1:243rd & goal at opp 2Parker Boehme pass complete to Shaquille Powell for 1 yd to the Pitt 1
Q2 15:004th & goal at opp 1Nicodem Pierre pass incomplete to Braxton Deaver, broken up by Matthew Steinbeck
2nd quarter6 drives, then Tied at 10
Pittsburgh Punt, 7 plays
14:571st & 10 at own 1Qadree Ollison run for 3 yds to the Pitt 4
14:572nd & 7 at own 4Qadree Ollison run for a loss of 2 yards to the Pitt 2
14:573rd & 9 at own 2Nathan Peterman pass complete to Zach Challingsworth for 11 yds to the Pitt 13 for a 1ST down
14:571st & 10 at own 13Nathan Peterman pass complete to Qadree Ollison for 15 yds to the Pitt 28 for a 1ST down
14:571st & 10 at own 28Darrin Hall run for 4 yds to the Pitt 32
14:572nd & 6 at own 32Jordan Whitehead run for 3 yds to the Pitt 35
14:573rd & 3 at own 35Nathan Peterman pass incomplete to Tyler Boyd
14:574th & 3 at own 35Ryan Winslow punt for 48 yds, fair catch by Ryan Smith at the Duke 17
Duke Punt, 5 plays
11:261st & 10 at own 17Parker Boehme run for 5 yds to the Duke 22
11:262nd & 5 at own 22Parker Boehme pass complete to Max McCaffrey for 12 yds to the Duke 34 for a 1ST down
11:261st & 10 at own 34Jela Duncan run for 3 yds to the Duke 37
11:262nd & 7 at own 37Parker Boehme pass incomplete to Max McCaffrey
9:593rd & 7 at own 37Timeout PITTSBURGH, clock 09:59
9:593rd & 7 at own 37Parker Boehme pass incomplete to Max McCaffrey, broken up by Justin Moody
9:594th & 7 at own 37Will Monday punt for 43 yds, fair catch by Avonte Maddox at the Pitt 20
Pittsburgh Punt, 9 plays
9:491st & 10 at own 21Tyler Boyd run for 15 yds to the Pitt 36 for a 1ST down
9:491st & 10 at own 36Nathan Peterman pass incomplete to Scott Orndoff, broken up by Deondre Singleton
9:492nd & 10 at own 36Darrin Hall run for 4 yds to the Pitt 40
9:493rd & 6 at own 40Nathan Peterman run for 6 yds to the Pitt 46 for a 1ST down
9:491st & 10 at own 46Nathan Peterman pass complete to Tyler Boyd for 9 yds to the Duke 45
9:492nd & 1 at opp 45Darrin Hall run for 3 yds to the Duke 42 for a 1ST down
9:491st & 10 at opp 42Nathan Peterman pass incomplete to Tyler Boyd
9:492nd & 10 at opp 42Nathan Peterman pass incomplete to Tyler Boyd, broken up by Breon Borders
9:493rd & 10 at opp 42Nathan Peterman pass incomplete to Qadree Ollison
9:494th & 10 at opp 42Ryan Winslow punt for 27 yds, fair catch by Ryan Smith at the Duke 15
Duke Field goal, 11 plays
6:381st & 10 at own 15Parker Boehme pass incomplete to Johnell Barnes
6:382nd & 10 at own 15Parker Boehme pass complete to Shaquille Powell for 5 yds to the Duke 20
6:383rd & 5 at own 20Parker Boehme pass complete to Anthony Nash for 36 yds to the Pitt 44 for a 1ST down
6:381st & 10 at opp 44Shaquille Powell run for 3 yds to the Pitt 41
6:382nd & 7 at opp 41Parker Boehme pass complete to Anthony Nash for 4 yds to the Pitt 37
6:383rd & 3 at opp 37Parker Boehme pass complete to Max McCaffrey for 7 yds to the Pitt 30 for a 1ST down
6:381st & 10 at opp 30Parker Boehme pass complete to Braxton Deaver for 18 yds to the Pitt 12 for a 1ST down
6:381st & 10 at opp 12Shaquille Powell run for 3 yds to the Pitt 9
6:382nd & 7 at opp 9Parker Boehme pass incomplete to T.J. Rahming, broken up by Quintin Wirginis
6:383rd & 7 at opp 9Parker Boehme pass incomplete to Terrence Alls, broken up by Jordan Whitehead
3:524th & 7 at opp 9Ross Martin 27 yd FG GOODDuke 10, Pittsburgh 7
Pittsburgh Field goal, 9 plays
3:521st & 0 at own 35Ross Martin kickoff for 61 yds , Quadree Henderson return for 27 yds to the Pitt 31
3:451st & 10 at own 31Qadree Ollison run for 12 yds to the Pitt 43 for a 1ST down
3:451st & 10 at own 43Nathan Peterman pass complete to Dontez Ford for 13 yds to the Duke 44 for a 1ST down
3:451st & 10 at opp 44Nathan Peterman pass complete to Qadree Ollison for 4 yds to the Duke 40
3:452nd & 6 at opp 40Tyler Boyd run for 4 yds to the Duke 36
3:453rd & 2 at opp 36Qadree Ollison run for 2 yds to the Duke 34 for a 1ST down
3:451st & 10 at opp 34Nathan Peterman run for 6 yds to the Duke 28
1:262nd & 4 at opp 28Timeout PITTSBURGH, clock 01:26
1:262nd & 4 at opp 28Nathan Peterman pass incomplete to Tyler Boyd
1:263rd & 4 at opp 28TEAM run for a loss of 5 yards to the Duke 33 TEAM fumbled, recovered by Pitt Qadree Ollison
0:494th & 9 at opp 33Timeout DUKE, clock 00:49
0:434th & 9 at opp 33Chris Blewitt 51 yd FG GOODTied at 10
Duke End of half, 1 play
0:431st & 0 at own 35Chris Blewitt kickoff for 64 yds , DeVon Edwards return for 21 yds to the DUKE 44 DUKE Penalty, illegal block (Erich Schneider) to the Duke 8
0:381st & 10 at own 8TEAM run for a loss of 2 yards to the Duke 6
3rd quarter5 drives, then Pittsburgh 24, Duke 13
Pittsburgh Touchdown, 10 plays
15:002nd & 12 at own 35Ross Martin kickoff for 62 yds , Quadree Henderson return for 16 yds to the Pitt 19
14:531st & 10 at own 19Qadree Ollison run for 43 yds to the Duke 38 for a 1ST down
14:531st & 10 at opp 38Jordan Whitehead run for 9 yds to the Duke 29
14:532nd & 1 at opp 29Qadree Ollison run for 3 yds to the Duke 26 for a 1ST down
14:531st & 10 at opp 26Nathan Peterman run for 5 yds to the Duke 21
14:532nd & 5 at opp 21PITTSBURGH Penalty, false start (-5 Yards) to the Duke 26
14:532nd & 10 at opp 26Nathan Peterman pass incomplete to Tyler Boyd, broken up by Breon Borders
14:533rd & 10 at opp 26DUKE Penalty, Defensive holding (Jeremy Cash) to the Duke 16 for a 1ST down
14:531st & 10 at opp 16Qadree Ollison run for a loss of 3 yards to the Duke 19
14:532nd & 13 at opp 19Nathan Peterman pass incomplete to Dontez Ford
14:533rd & 13 at opp 19DUKE Penalty, Defensive pass interference (Breon Borders) to the Duke 4 for a 1ST down
14:531st & goal at opp 4Qadree Ollison run for 1 yd to the Duke 3
14:532nd & goal at opp 3Qadree Ollison run for no gain to the Duke 3
9:373rd & goal at opp 3Nathan Peterman pass complete to J.P. Holtz for 3 yds for a TD, (Chris Blewitt KICK)Pittsburgh 17, Duke 10
Duke Punt, 3 plays
9:371st & 0 at own 35Chris Blewitt kickoff for 65 yds for a touchback
9:371st & 10 at own 25Parker Boehme pass complete to Erich Schneider for 5 yds to the Duke 30
9:372nd & 5 at own 30Parker Boehme sacked by Ejuan Price for a loss of 4 yards to the Duke 26
9:373rd & 9 at own 26Parker Boehme pass incomplete to T.J. Rahming
9:374th & 9 at own 26Will Monday punt for 48 yds, fair catch by Avonte Maddox at the Pitt 26
Pittsburgh Touchdown, 9 plays
8:271st & 10 at own 26Qadree Ollison run for a loss of 5 yards to the Pitt 21
8:272nd & 15 at own 21Tyler Boyd run for 19 yds to the Pitt 48 Tyler Boyd fumbled, forced by Deondre Singleton, for a 1ST down
8:271st & 10 at own 48Qadree Ollison run for 4 yds to the Duke 48
8:272nd & 6 at opp 48Tyler Boyd run for 10 yds to the Duke 38 for a 1ST down
8:271st & 10 at opp 38Qadree Ollison run for no gain to the Duke 38
8:272nd & 10 at opp 38Quadree Henderson run for 2 yds to the Duke 36
8:273rd & 8 at opp 36PITTSBURGH Penalty, false start (-5 Yards) to the Duke 41
8:273rd & 13 at opp 41Nathan Peterman pass complete to Zach Challingsworth for 33 yds to the Duke 8 for a 1ST down
8:271st & goal at opp 8Tyler Boyd run for 3 yds to the Duke 5
3:342nd & goal at opp 5Nathan Peterman pass complete to Dontez Ford for 5 yds for a TD, (Chris Blewitt KICK)Pittsburgh 24, Duke 10
Duke Field goal, 12 plays
3:341st & 0 at own 35Chris Blewitt kickoff for 65 yds , Johnell Barnes return for 26 yds to the Duke 26
3:281st & 10 at own 26Parker Boehme pass complete to Joseph Ajeigbe for 11 yds to the Duke 37 for a 1ST down
3:281st & 10 at own 37Parker Boehme run for 10 yds to the Duke 47 for a 1ST down
3:281st & 10 at own 47Parker Boehme pass incomplete, broken up by Rori Blair
3:282nd & 10 at own 47Parker Boehme pass complete to Anthony Nash for 8 yds to the Pitt 45
3:283rd & 2 at opp 45Parker Boehme run for 5 yds to the Pitt 40 for a 1ST down
3:281st & 10 at opp 40Parker Boehme pass complete to Jela Duncan for 8 yds to the Pitt 32
3:282nd & 2 at opp 32Parker Boehme pass incomplete to Johnell Barnes, broken up by Lafayette Pitts
3:283rd & 2 at opp 32Shaquille Powell run for 2 yds to the Pitt 30 for a 1ST down
3:281st & 10 at opp 30Parker Boehme pass incomplete to Max McCaffrey, broken up by Reggie Mitchell
3:282nd & 10 at opp 30Parker Boehme pass incomplete to Braxton Deaver
3:283rd & 10 at opp 30Parker Boehme sacked by Mike Caprara for a loss of 3 yards to the Pitt 33
0:244th & 13 at opp 33Ross Martin 51 yd FG GOODPittsburgh 24, Duke 13
Pittsburgh Touchdown, 8 plays
0:241st & 0 at own 35Ross Martin kickoff for 65 yds for a touchback
0:241st & 10 at own 25Chris James run for a loss of 3 yards to the Pitt 22
Q4 15:002nd & 13 at own 22Nathan Peterman pass complete to J.P. Holtz for 28 yds to the 50 yard line for a 1ST down
Q4 15:001st & 10 at the 50Chris James run for 3 yds to the Duke 47
Q4 15:002nd & 7 at opp 47Tyler Boyd run for 16 yds to the Duke 31 for a 1ST down
Q4 15:001st & 10 at opp 31Chris James run for 5 yds to the Duke 26
Q4 15:002nd & 5 at opp 26Chris James run for 7 yds to the Duke 19 for a 1ST down
Q4 15:001st & 10 at opp 19Jordan Whitehead run for 18 yds to the Duke 1 for a 1ST down
Q4 11:251st & goal at opp 1Qadree Ollison run for 1 yd for a TD, (Chris Blewitt KICK)Pittsburgh 31, Duke 13
4th quarter6 drives, then Pittsburgh 31, Duke 13
Duke Interception, 9 plays
11:251st & 0 at own 35Chris Blewitt kickoff for 65 yds for a touchback
11:251st & 10 at own 25Parker Boehme run for 5 yds to the Duke 30
11:252nd & 5 at own 30Parker Boehme pass complete to Shaquille Powell for 9 yds to the Duke 39 for a 1ST down
11:251st & 10 at own 39Parker Boehme pass complete to Braxton Deaver for 5 yds to the Duke 44
11:252nd & 5 at own 44Parker Boehme pass complete to Shaquille Powell for a loss of 3 yards to the Duke 41
11:253rd & 8 at own 41Parker Boehme pass complete to Braxton Deaver for 9 yds to the 50 yard line for a 1ST down
11:251st & 10 at the 50Parker Boehme pass complete to Braxton Deaver for 4 yds to the Pitt 46
11:252nd & 6 at opp 46Parker Boehme pass incomplete to Johnell Barnes
11:253rd & 6 at opp 46Parker Boehme pass complete to Johnell Barnes for 24 yds to the Pitt 22 for a 1ST down
11:251st & 10 at opp 22Parker Boehme pass intercepted Jordan Whitehead return for no gain to the Pitt 7
Pittsburgh Punt, 7 plays
9:341st & 10 at own 7Qadree Ollison run for 5 yds to the Pitt 12
9:342nd & 5 at own 12Qadree Ollison run for 7 yds to the Pitt 19 for a 1ST down
9:341st & 10 at own 19Qadree Ollison run for 9 yds to the Pitt 28
9:342nd & 1 at own 28Qadree Ollison run for 4 yds to the Pitt 32 for a 1ST down
9:341st & 10 at own 32Chris James run for 3 yds to the Pitt 35
9:342nd & 7 at own 35PITTSBURGH Penalty, false start (-5 Yards) to the Pitt 30
9:342nd & 12 at own 30Qadree Ollison run for 1 yd to the Pitt 31
9:343rd & 11 at own 31Qadree Ollison run for 3 yds to the Pitt 34
5:004th & 8 at own 34Timeout DUKE, clock 05:00
5:004th & 8 at own 34Ryan Winslow punt for 36 yds , Ryan Smith returns for 1 yd to the Duke 34 Ryan Smith fumbled, recovered by Pitt Nicholas Grigsby
4:521st & 10 at opp 34Chris James run for a loss of 6 yards to the Duke 39 Chris James fumbled, recovered by Duke Deion Williams
Duke Punt, 3 plays
4:431st & 10 at own 39Parker Boehme pass incomplete to Johnell Barnes
4:432nd & 10 at own 39Parker Boehme pass incomplete to David Reeves, broken up by Mike Caprara
4:433rd & 10 at own 39Parker Boehme pass incomplete to Braxton Deaver
4:434th & 10 at own 39Will Monday punt for 48 yds , Avonte Maddox returns for a loss of 3 yards to the Pitt 10
Pittsburgh Punt, 3 plays
4:181st & 10 at own 10Qadree Ollison run for no gain to the Pitt 10
4:182nd & 10 at own 10Jordan Whitehead run for 8 yds to the Pitt 18
4:183rd & 2 at own 18Qadree Ollison run for 1 yd to the Pitt 19
2:374th & 1 at own 19Timeout DUKE, clock 02:37
2:374th & 1 at own 19Ryan Winslow punt for 56 yds , Johnell Barnes returns for 5 yds to the Duke 30
Duke Fumble, 4 plays
2:301st & 10 at own 30Parker Boehme sacked by Mike Caprara for a loss of 7 yards to the Duke 23
2:302nd & 17 at own 23Parker Boehme pass incomplete to Terrence Alls, broken up by Avonte Maddox
2:303rd & 17 at own 23Boehme, P pass complete to Nash, A for 16 yards to the DU39, PENALTY UP holding (Pitts, L.) 10 yards to the DU33, 1ST DOWN DU, NO PLAY.
2:301st & 10 at own 33Parker Boehme pass incomplete to Max McCaffrey
2:302nd & 10 at own 33Parker Boehme run for a loss of 8 yards to the Duke 23 Parker Boehme fumbled, recovered by Pitt Mike Caprara
Pittsburgh End of game, 3 plays
1:421st & 10 at opp 23TEAM run for a loss of 2 yards to the Duke 25
1:422nd & 12 at opp 25TEAM run for a loss of 1 yard to the Duke 26
1:423rd & 13 at opp 26TEAM run for a loss of 1 yard to the Duke 27

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 seven 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