Pittsburgh at Duke

Saturday, October 21, 2017

Pittsburgh beat Duke 24–⁠17. It was their 22nd meeting; after it, Pittsburgh led the series 13–⁠9.

AwayPittsburgh5–⁠7 in 2017
24
HomeDuke7–⁠6 in 2017
17

Final at Wallace Wade Stadium, DurhamTV: ACCNXAttendance 22,621

At kickoff
74°F, clear, wind 6 mphWeather: NOAA NCEI Integrated Surface Database; Horace Williams Airport (KIGX), 13 km from the stadium, 24 minutes before kickoff
Officials
Referee David Epperley; umpire Mike Morton; head linesman Steve Clein; line judge Deon Lawrence; side judge Tony Tarantini; field judge Chris Junjulas; back judge Bryan Platt; center judge James ColeGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4Final
Pittsburgh7071024
Duke0314017

Standouts

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

Player stats

Pittsburgh

PassingC/AttYdsTDInt
Ben Dinucci8/1814900
RushingCarYdsTDLong
Darrin Hall24254392
Quadree Henderson62409
A.J. Davis624012
Ben Dinucci1122011
ReceivingRecYdsTDLong
Jester Weah274049
Rafael Araujo-Lopes454028
Maurice Ffrench117017
Darrin Hall1404
DefenseTklTFLSacksInt
Jordan Whitehead10001
Oluwaseun Idowu8100
Avonte Maddox5110
Damar Hamlin5100
Dane Jackson2110

Duke

PassingC/AttYdsTDInt
Daniel Jones15/3327221
Quentin Harris1/11100
RushingCarYdsTDLong
Shaun Wilson1142012
Brittain Brown727011
Daniel Jones7808
ReceivingRecYdsTDLong
T.J. Rahming8142139
Shaun Wilson375158
Chris Taylor236024
Daniel Helm220013
DefenseTklTFLSacksInt
Ben Humphreys11110
Alonzo Saxton II8000
Jeremy McDuffie8000
Joe Giles-Harris8300
Jordan Hayes7210
Edgar Cerenord3110

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

Team stats

PittsburghDuke
485Total yards359
149Passing yards283
336Rushing yards76
8.3Yards per pass8.3
5.9Yards per rush2.9
20First downs22
8–⁠18Third downs3–⁠10
1–⁠2Fourth downs0–⁠0
0Turnovers2
9–⁠88Penalties7–⁠32
39:27Possession20:33
2Sacks (by defense)3

Efficiency

PittsburghDuke
46%Success rate48%
0.16EPA per play0.04
1.26Explosiveness0.96
0.22Rushing EPA−0.00
−0.01Passing EPA0.10
36%Passing-down success41%
0.15First-down EPA0.03
0.14Second-down EPA0.30
0.34Third-down EPA−0.35
23%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)

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

The line

Duke −9, over/under 49.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 Duke 73%, Pittsburgh 27%. CollegeFootballData.com’s estimate from the point spread.

Every drive

Duke end zonePittsburgh end zoneQ1 DukePunt, 6 playsQ1 PittsburghPunt, 6 playsQ1 DukePunt, 5 playsQ1 PittsburghTouchdown, 1 playQ1 DukeFumble, 4 playsQ1 PittsburghPunt, 3 playsQ1 DukeField goal, 13 playsQ2 PittsburghMissed FG, 18 playsQ2 DukePunt, 3 playsQ2 PittsburghMissed FG, 9 playsQ2 DukeEnd of half, 3 playsQ3 PittsburghPunt, 9 playsQ3 DukeTouchdown, 3 playsQ3 PittsburghPunt, 6 playsQ3 DukePunt, 3 playsQ3 PittsburghTurnover on downs, 4 playsQ3 DukeTouchdown, 3 playsQ3 PittsburghTouchdown, 1 playQ3 DukePunt, 3 playsQ4 PittsburghTouchdown, 7 playsQ4 DukeMissed FG, 10 playsQ4 PittsburghField goal, 12 playsQ4 DukeInterception, 7 playsQ4 PittsburghEnd of game, 2 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, 6 plays, −41 yards
  2. Q1 PittsburghPunt, 6 plays, 20 yards
  3. Q1 DukePunt, 5 plays, 20 yards
  4. Q1 PittsburghTouchdown, 1 play, 79 yards
  5. Q1 DukeFumble, 4 plays, −28 yards
  6. Q1 PittsburghPunt, 3 plays, −11 yards
  7. Q1 DukeField goal, 13 plays, 51 yards
  8. Q2 PittsburghMissed FG, 18 plays, 6 yards
  9. Q2 DukePunt, 3 plays, 3 yards
  10. Q2 PittsburghMissed FG, 9 plays, 34 yards
  11. Q2 DukeEnd of half, 3 plays, 32 yards
  12. Q3 PittsburghPunt, 9 plays, −59 yards
  13. Q3 DukeTouchdown, 3 plays, 69 yards
  14. Q3 PittsburghPunt, 6 plays, −22 yards
  15. Q3 DukePunt, 3 plays, 16 yards
  16. Q3 PittsburghTurnover on downs, 4 plays, 9 yards
  17. Q3 DukeTouchdown, 3 plays, 57 yards
  18. Q3 PittsburghTouchdown, 1 play, 35 yards
  19. Q3 DukePunt, 3 plays, −10 yards
  20. Q4 PittsburghTouchdown, 7 plays, 95 yards
  21. Q4 DukeMissed FG, 10 plays, 57 yards
  22. Q4 PittsburghField goal, 12 plays, 55 yards
  23. Q4 DukeInterception, 7 plays, 13 yards
  24. Q4 PittsburghEnd of game, 2 plays, −4 yards

Play by play

1st quarter7 drives, then Pittsburgh 7, Duke 0
Duke Punt, 6 plays
15:001st & 10 at own 35Alex Kessman kickoff for 63 yds , Shaun Wilson return for 13 yds to the Duke 48 DUKE Penalty, unsportsmanlike conduct (7 Yards) to the Duke 8
15:001st & 10 at own 8Shaun Wilson run for 6 yds to the Duke 14
15:002nd & 4 at own 14Shaun Wilson run for 3 yds to the Duke 17
15:003rd & 1 at own 17Shaun Wilson run for 2 yds to the Duke 19 for a 1ST down
15:001st & 10 at own 19Shaun Wilson run for 4 yds to the Duke 23
15:002nd & 6 at own 23Shaun Wilson run for 1 yd to the Duke 24
15:003rd & 5 at own 24Daniel Jones pass incomplete
15:004th & 5 at own 24Austin Parker punt for 46 yds , Quadree Henderson returns for 5 yds to the Pitt 35
Pittsburgh Punt, 6 plays
12:201st & 10 at own 35Darrin Hall run for 5 yds to the Pitt 40
12:202nd & 5 at own 40Ben Dinucci run for 3 yds to the Pitt 43
12:203rd & 2 at own 43Darrin Hall run for 5 yds to the Pitt 48 for a 1ST down
12:201st & 10 at own 48Ben Dinucci pass incomplete, broken up by Joe Giles-Harris
12:202nd & 10 at own 48Darrin Hall run for 5 yds to the Duke 47
12:203rd & 5 at opp 47Darrin Hall run for 2 yds to the Duke 45
12:204th & 3 at opp 45Ryan Winslow punt for 38 yds
Duke Punt, 5 plays
9:081st & 10 at own 7Daniel Jones pass incomplete
9:082nd & 10 at own 7Daniel Jones pass incomplete, broken up by Shane Roy
9:083rd & 10 at own 7Daniel Jones pass complete to Daniel Helm for 13 yds to the Duke 20 for a 1ST down
9:081st & 10 at own 20Daniel Jones pass incomplete, broken up by Avonte Maddox
9:082nd & 10 at own 20Daniel Jones run for 7 yds to the Duke 27
9:083rd & 3 at own 27Jones, D pass complete to Taylor, C for 9 yards to the DU36, out-of-bounds, PENALTY DU illegal touching (Taylor, C) 0 yards to the DU27, NO PLAY.
9:084th & 3 at own 27Austin Parker punt for 52 yds, downed at the Pitt 21
Pittsburgh Touchdown, 1 play
7:231st & 10 at own 21Darrin Hall run for 79 yds for a TD, (Alex Kessman KICK)Pittsburgh 7, Duke 0
Duke Fumble, 4 plays
7:231st & 0 at own 35Alex Kessman kickoff for 62 yds , Shaun Wilson return for 18 yds to the Duke 21
7:171st & 10 at own 21Shaun Wilson run for 12 yds to the Duke 33 for a 1ST down
7:171st & 10 at own 33Shaun Wilson run for 1 yd to the Duke 34
7:172nd & 9 at own 34Daniel Jones pass complete to T.J. Rahming for 13 yds to the Duke 47 for a 1ST down
7:171st & 10 at own 47Daniel Jones sacked by Avonte Maddox for a loss of 10 yards to the Duke 37 Daniel Jones fumbled, recovered by Pitt , return for 0 yards
Pittsburgh Punt, 3 plays
5:541st & 10 at opp 37Ben Dinucci sacked by Ben Humphreys for a loss of 2 yards to the Duke 39
5:542nd & 12 at opp 39Darrin Hall run for 1 yd to the Duke 38
5:543rd & 11 at opp 38Ben Dinucci pass incomplete, broken up by Bryon Fields Jr.
5:544th & 11 at opp 38Winslow, R. punt 33 yards to the DU5, downed, PENALTY UP holding (Adomitis, C.) 10 yards to the DU48, NO PLAY.
5:544th & 21 at opp 48Ryan Winslow punt for 40 yds, punt out-of-bounds at the Duke 42 , T.J. Rahming returns for 19 yds to the Duke 29 PITTSBURGH Penalty, unsportsmanlike conduct (-15 Yards) to the Duke 42
Duke Field goal, 13 plays
4:091st & 10 at own 42Daniel Jones run for 5 yds to the Duke 47
4:092nd & 5 at own 47Shaun Wilson run for 5 yds to the Pitt 48 for a 1ST down
4:091st & 10 at opp 48Shaun Wilson run for 5 yds to the Pitt 43
4:092nd & 5 at opp 43Brittain Brown run for 4 yds to the Pitt 39
4:093rd & 1 at opp 39Brittain Brown run for 3 yds to the Pitt 36 for a 1ST down
4:091st & 10 at opp 36Daniel Jones pass complete to T.J. Rahming for 9 yds to the Pitt 27
4:092nd & 1 at opp 27Brittain Brown run for 11 yds to the Pitt 16 for a 1ST down
4:091st & 10 at opp 16Daniel Jones run for 7 yds to the Pitt 9
4:092nd & 3 at opp 9Brittain Brown run for 3 yds to the Pitt 6 for a 1ST down
Q2 15:001st & goal at opp 6Brittain Brown run for no gain to the Pitt 6
Q2 15:002nd & goal at opp 6Daniel Jones pass incomplete
Q2 15:003rd & goal at opp 6Daniel Jones run for 4 yds to the Pitt 2
Q2 13:404th & 0 at opp 2Timeout PITTSBURGH, clock 13:40
Q2 13:404th & 0 at opp 2DUKE Penalty, delay of game (-5 Yards) to the Pitt 7
Q2 13:364th & goal at opp 7Austin Parker 25 yd FG GOODPittsburgh 7, Duke 3
2nd quarter4 drives, then Pittsburgh 7, Duke 3
Pittsburgh Missed FG, 18 plays
13:361st & 0 at own 35Jack Driggers kickoff for 65 yds , Quadree Henderson return for 20 yds to the DUKE 45 PITTSBURGH Penalty, Offensive holding (10 Yards) to the Pitt 10
13:301st & 10 at own 10Darrin Hall run for 5 yds to the Pitt 15
13:302nd & 5 at own 15Quadree Henderson run for 9 yds to the Pitt 24 for a 1ST down
13:301st & 10 at own 24Ben Dinucci run for 7 yds to the Pitt 31
13:302nd & 3 at own 31Ben Dinucci pass complete to Darrin Hall for 4 yds to the Pitt 35 for a 1ST down
13:301st & 10 at own 35Ben Dinucci pass incomplete
13:302nd & 10 at own 35Qadree Ollison run for 8 yds to the Pitt 43
13:303rd & 2 at own 43Qadree Ollison run for 6 yds to the Pitt 49 for a 1ST down
13:301st & 10 at own 49Ben Dinucci run for 4 yds to the Duke 47
13:302nd & 6 at opp 47Ben Dinucci run for a loss of 1 yard to the Duke 48
13:303rd & 7 at opp 48Ben Dinucci pass complete to Rafael Araujo-Lopes for 6 yds to the Duke 42
13:304th & 1 at opp 42Qadree Ollison run for 3 yds to the Duke 39 for a 1ST down
13:301st & 10 at opp 39Darrin Hall run for 3 yds to the Duke 36
13:302nd & 7 at opp 36Jordan Whitehead run for a loss of 1 yard to the Duke 37
13:303rd & 8 at opp 37Ben Dinucci run for 11 yds to the Duke 26 for a 1ST down
13:301st & 10 at opp 26Darrin Hall run for 5 yds to the Duke 21
13:302nd & 5 at opp 21Ben Dinucci run for 2 yds to the Duke 19
13:303rd & 3 at opp 19DiNucci, B. rush for 3 yards to the DU16 (Saxton II, A), PENALTY UP holding 10 yards to the DU29, NO PLAY.
13:303rd & 13 at opp 29Ben Dinucci pass incomplete to Rafael Araujo-Lopes
3:454th & 13 at opp 29Alex Kessman 47 yd FG MISSED
Duke Punt, 3 plays
3:451st & 10 at own 29Shaun Wilson run for 4 yds to the Duke 33
3:452nd & 6 at own 33Shaun Wilson run for a loss of 1 yard to the Duke 32
3:453rd & 7 at own 32Daniel Jones pass incomplete
3:454th & 7 at own 32Austin Parker punt for 39 yds, fair catch by Quadree Henderson at the Pitt 29
Pittsburgh Missed FG, 9 plays
2:401st & 10 at own 29Quadree Henderson run for 1 yd to the Pitt 30
2:402nd & 9 at own 30PITTSBURGH Penalty, false start (Maurice Ffrench) to the Pitt 25
2:402nd & 14 at own 25A.J. Davis run for 12 yds to the Pitt 37
2:403rd & 2 at own 37A.J. Davis run for 3 yds to the Pitt 40 for a 1ST down
2:401st & 10 at own 40Ben Dinucci pass incomplete to Jester Weah, broken up by Bryon Fields Jr.
2:402nd & 10 at own 40Ben Dinucci pass complete to Rafael Araujo-Lopes for 28 yds to the Duke 32 for a 1ST down
2:401st & 10 at opp 32Ben Dinucci sacked by Edgar Cerenord for a loss of 5 yards to the Duke 37
0:352nd & 15 at opp 37Timeout PITTSBURGH, clock 00:35
0:352nd & 15 at opp 37Ben Dinucci pass incomplete
0:353rd & 15 at opp 37Ben Dinucci pass incomplete, broken up by Bryon Fields Jr.
0:154th & 15 at opp 37Alex Kessman 55 yd FG MISSED
Duke End of half, 3 plays
0:151st & 10 at own 37Daniel Jones run for 8 yds to the Duke 45
0:102nd & 2 at own 45Timeout DUKE, clock 00:10
0:102nd & 2 at own 45Daniel Jones pass complete to Chris Taylor for 24 yds to the Pitt 31 for a 1ST down
0:041st & 10 at opp 31Timeout DUKE, clock 00:04
0:041st & 10 at opp 31Timeout PITTSBURGH, clock 00:04
0:001st & 10 at opp 31Austin Parker 49 yd FG BLOCKED blocked by TEAM
3rd quarter8 drives, then Duke 17, Pittsburgh 14
Pittsburgh Punt, 9 plays
15:002nd & 70 at own 9Jack Driggers kickoff for 91 yds , Quadree Henderson return for 15 yds to the Pitt 15
14:561st & 10 at own 15Maurice Ffrench run for 5 yds to the Pitt 20
14:562nd & 5 at own 20Quadree Henderson run for 4 yds to the Pitt 24
14:563rd & 1 at own 24Darrin Hall run for 2 yds to the Pitt 26 for a 1ST down
14:561st & 10 at own 26Quadree Henderson run for 5 yds to the Pitt 31
14:562nd & 5 at own 31Ben Dinucci run for 4 yds to the Pitt 35
14:563rd & 1 at own 35Rafael Araujo-Lopes run for a loss of 3 yards to the Pitt 32
14:564th & 4 at own 32DUKE Penalty, Defensive offside (5 Yards) to the Pitt 37 for a 1ST down
14:561st & 10 at own 37Ben Dinucci sacked by Jordan Hayes for a loss of 4 yards to the Pitt 33
14:563rd & 15 at own 32Ben Dinucci pass incomplete
14:564th & 15 at own 32Ryan Winslow punt for 37 yds, fair catch by T.J. Rahming at the Duke 31
14:562nd & 14 at own 33PITTSBURGH Penalty, false start (Matt Flanagan) to the Pitt 28
14:562nd & 19 at own 28Darrin Hall run for 4 yds to the Pitt 32
Duke Touchdown, 3 plays
9:191st & 10 at own 31Daniel Jones pass incomplete to Chris Taylor
9:192nd & 10 at own 31Quentin Harris pass complete to T.J. Rahming for 11 yds to the Duke 42 for a 1ST down
8:331st & 10 at own 42Daniel Jones pass complete to Shaun Wilson for 58 yds for a TD, (Austin Parker KICK)Duke 10, Pittsburgh 7
Pittsburgh Punt, 6 plays
8:331st & 0 at own 35Jack Driggers kickoff for 61 yds , Avonte Maddox return for 16 yds to the Pitt 20
8:281st & 10 at own 20Ben Dinucci pass complete to Rafael Araujo-Lopes for no gain to the Pitt 20
8:282nd & 10 at own 20Rafael Araujo-Lopes run for no gain to the Pitt 20
8:283rd & 10 at own 20Ben Dinucci pass complete to Maurice Ffrench for 17 yds to the Pitt 37 for a 1ST down
8:281st & 10 at own 37Jordan Whitehead run for a loss of 2 yards to the Pitt 35
8:282nd & 12 at own 35Ben Dinucci pass incomplete to Jester Weah
8:283rd & 12 at own 35Ben Dinucci run for 3 yds to the Pitt 38
8:284th & 9 at own 38DUKE Penalty, Defensive offside (5 Yards) to the Pitt 43
8:284th & 4 at own 43Ryan Winslow punt for 53 yds , T.J. Rahming returns for 6 yds to the Duke 49 DUKE Penalty, illegal block (Dylan Singleton) to the Duke 5
Duke Punt, 3 plays
4:551st & 10 at own 5PITTSBURGH Penalty, Defensive holding (10 Yards) to the Duke 15 for a 1ST down
4:551st & 10 at own 15Brittain Brown run for 3 yds to the Duke 18
4:552nd & 7 at own 18Brittain Brown run for 3 yds to the Duke 21
4:553rd & 4 at own 21Daniel Jones pass incomplete, broken up by Avonte Maddox
4:554th & 4 at own 21Austin Parker punt for 51 yds , Rafael Araujo-Lopes returns for 20 yds to the Pitt 48
Pittsburgh Turnover on downs, 4 plays
3:181st & 10 at own 48A.J. Davis run for 3 yds to the Duke 49
3:182nd & 7 at opp 49A.J. Davis run for 6 yds to the Duke 43
3:183rd & 1 at opp 43A.J. Davis run for no gain to the Duke 43
3:184th & 1 at opp 43A.J. Davis run for no gain to the Duke 43
Duke Touchdown, 3 plays
1:161st & 10 at own 43Daniel Jones pass incomplete, broken up by Jordan Whitehead
1:162nd & 10 at own 43Daniel Jones pass complete to Shaun Wilson for 18 yds to the Pitt 39 for a 1ST down
0:281st & 10 at opp 39Daniel Jones pass complete to T.J. Rahming for 39 yds for a TD, (Austin Parker KICK)Duke 17, Pittsburgh 7
Pittsburgh Touchdown, 1 play
0:281st & 0 at own 35Jack Driggers kickoff for 65 yds , Quadree Henderson return for 8 yds to the Pitt 8
0:101st & 10 at own 8Darrin Hall run for 92 yds for a TD, (Alex Kessman KICK)Duke 17, Pittsburgh 14
Duke Punt, 3 plays
0:101st & 0 at own 35Alex Kessman kickoff for 58 yds , Shaun Wilson return for 49 yds to the Pitt 44
Q4 15:001st & 10 at opp 44Daniel Jones pass incomplete, broken up by Dane Jackson
Q4 15:002nd & 10 at opp 44Quentin Harris run for a loss of 1 yard to the Pitt 45
Q4 14:203rd & 11 at opp 45Timeout PITTSBURGH, clock 14:20
Q4 14:203rd & 11 at opp 45Daniel Jones pass incomplete, broken up by Saleem Brightwell
Q4 14:204th & 11 at opp 45Austin Parker punt for 40 yds, punt out-of-bounds at the Pitt 5
4th quarter5 drives, then Pittsburgh 24, Duke 17
Pittsburgh Touchdown, 7 plays
14:081st & 10 at own 5Darrin Hall run for 6 yds to the Pitt 11
14:082nd & 4 at own 11Darrin Hall run for 5 yds to the Pitt 16 for a 1ST down
14:081st & 10 at own 16Darrin Hall run for a loss of 1 yard to the Pitt 15
14:082nd & 11 at own 15Ben Dinucci pass complete to Jester Weah for 25 yds to the Pitt 40 for a 1ST down
14:081st & 10 at own 40Ben Dinucci pass complete to Jester Weah for 49 yds to the Duke 11 for a 1ST down
11:211st & 10 at opp 11Timeout DUKE, clock 11:21
11:211st & 10 at opp 11Darrin Hall run for 7 yds to the Duke 4
10:482nd & 3 at opp 4Darrin Hall run for 4 yds for a TD, (Alex Kessman KICK)Pittsburgh 21, Duke 17
Duke Missed FG, 10 plays
10:481st & 0 at own 35Alex Kessman kickoff for 65 yds for a touchback
10:481st & 10 at own 25Daniel Jones pass complete to T.J. Rahming for 22 yds to the Duke 47 for a 1ST down
10:481st & 10 at own 47Daniel Jones pass complete to Chris Taylor for 12 yds to the Pitt 41 for a 1ST down
10:481st & 10 at opp 41Daniel Jones pass complete to T.J. Rahming for 22 yds to the Pitt 19 for a 1ST down
10:481st & 10 at opp 19Daniel Jones pass incomplete
10:482nd & 10 at opp 19Daniel Jones pass incomplete
10:483rd & 10 at opp 19Daniel Jones sacked by Dane Jackson for a loss of 13 yards to the Pitt 32
8:544th & 23 at opp 32Timeout PITTSBURGH, clock 08:54
8:544th & 23 at opp 32Jones, D pass incomplete, PENALTY UP pass interference (Jackson, D.) 15 yards to the UP17, 1ST DOWN DU, NO PLAY.
8:541st & 10 at opp 17Daniel Jones pass incomplete to Shaun Wilson
8:542nd & 10 at opp 17Daniel Jones pass complete to Shaun Wilson for a loss of 1 yard to the Pitt 18
8:543rd & 11 at opp 18Daniel Jones pass incomplete, broken up by Amir Watts
8:004th & 11 at opp 18Austin Parker 36 yd FG MISSED
Pittsburgh Field goal, 12 plays
8:001st & 10 at own 18Darrin Hall run for 8 yds to the Pitt 26
8:002nd & 2 at own 26Quadree Henderson run for 5 yds to the Pitt 31 for a 1ST down
8:001st & 10 at own 31Darrin Hall run for 4 yds to the Pitt 35
8:002nd & 6 at own 35Quadree Henderson run for no gain to the Pitt 35
8:003rd & 6 at own 35Ben Dinucci pass complete to Rafael Araujo-Lopes for 20 yds to the Duke 45 for a 1ST down
8:001st & 10 at opp 45Darrin Hall run for 2 yds to the Duke 43
8:002nd & 8 at opp 43Darrin Hall run for 7 yds to the Duke 36
8:003rd & 1 at opp 36Darrin Hall run for 5 yds to the Duke 31 for a 1ST down
8:001st & 10 at opp 31Darrin Hall run for a loss of 1 yard to the Duke 32
2:302nd & 11 at opp 32Timeout DUKE, clock 02:30
2:302nd & 11 at opp 32Darrin Hall run for no gain to the Duke 32
2:303rd & 11 at opp 32Ben Dinucci pass incomplete
2:304th & 11 at opp 32DUKE Penalty, Defensive offside (5 Yards) to the Duke 27
1:414th & 6 at opp 27Alex Kessman 45 yd FG GOODPittsburgh 24, Duke 17
Duke Interception, 7 plays
1:411st & 0 at own 35Alex Kessman kickoff for 65 yds , Shaun Wilson return for 27 yds to the Duke 27
1:341st & 10 at own 27Daniel Jones pass complete to T.J. Rahming for 22 yds to the Duke 49 for a 1ST down
1:341st & 10 at own 49Daniel Jones pass incomplete
1:342nd & 10 at own 49PITTSBURGH Penalty, Defensive pass interference (Saleem Brightwell) to the Pitt 43 for a 1ST down
1:341st & 10 at opp 43Daniel Jones pass incomplete
1:342nd & 10 at opp 43Daniel Jones pass complete to Scott Bracey for 10 yds to the Pitt 33 for a 1ST down
1:341st & 10 at opp 33Daniel Jones pass complete to T.J. Rahming for 4 yds to the Pitt 29
1:342nd & 6 at opp 29Daniel Jones pass complete to Daniel Helm for 7 yds to the Pitt 22 for a 1ST down
1:341st & 10 at opp 22Daniel Jones pass intercepted Jordan Whitehead return for no gain to the Pitt 8
Pittsburgh End of game, 2 plays
0:451st & 10 at own 8TEAM run for a loss of 2 yards to the Pitt 6
0:422nd & 12 at own 6Timeout DUKE, clock 00:42
0:422nd & 12 at own 6TEAM run for a loss of 2 yards to the Pitt 4

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