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
Team
Q1
Q2
Q3
Q4
Final
Pittsburgh
7
0
7
10
24
Duke
0
3
14
0
17
Standouts
PassingDaniel Jones15 of 33, 272 yards, 2 TD, 1 INTDuke
From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Pittsburgh
Duke
485
Total yards
359
149
Passing yards
283
336
Rushing yards
76
8.3
Yards per pass
8.3
5.9
Yards per rush
2.9
20
First downs
22
8–18
Third downs
3–10
1–2
Fourth downs
0–0
0
Turnovers
2
9–88
Penalties
7–32
39:27
Possession
20:33
2
Sacks (by defense)
3
Efficiency
Pittsburgh
Duke
46%
Success rate
48%
0.16
EPA per play
0.04
1.26
Explosiveness
0.96
0.22
Rushing EPA
−0.00
−0.01
Passing EPA
0.10
36%
Passing-down success
41%
0.15
First-down EPA
0.03
0.14
Second-down EPA
0.30
0.34
Third-down EPA
−0.35
23%
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)
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
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.
Q1 DukePunt, 6 plays, −41 yards
Q1 PittsburghPunt, 6 plays, 20 yards
Q1 DukePunt, 5 plays, 20 yards
Q1 PittsburghTouchdown, 1 play, 79 yards
Q1 DukeFumble, 4 plays, −28 yards
Q1 PittsburghPunt, 3 plays, −11 yards
Q1 DukeField goal, 13 plays, 51 yards
Q2 PittsburghMissed FG, 18 plays, 6 yards
Q2 DukePunt, 3 plays, 3 yards
Q2 PittsburghMissed FG, 9 plays, 34 yards
Q2 DukeEnd of half, 3 plays, 32 yards
Q3 PittsburghPunt, 9 plays, −59 yards
Q3 DukeTouchdown, 3 plays, 69 yards
Q3 PittsburghPunt, 6 plays, −22 yards
Q3 DukePunt, 3 plays, 16 yards
Q3 PittsburghTurnover on downs, 4 plays, 9 yards
Q3 DukeTouchdown, 3 plays, 57 yards
Q3 PittsburghTouchdown, 1 play, 35 yards
Q3 DukePunt, 3 plays, −10 yards
Q4 PittsburghTouchdown, 7 plays, 95 yards
Q4 DukeMissed FG, 10 plays, 57 yards
Q4 PittsburghField goal, 12 plays, 55 yards
Q4 DukeInterception, 7 plays, 13 yards
Q4 PittsburghEnd of game, 2 plays, −4 yards
Play by play
1st quarter7 drives, then Pittsburgh 7, Duke 0
Duke Punt, 6 plays
15:00
1st & 10 at own 35
Alex 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:00
1st & 10 at own 8
Shaun Wilson run for 6 yds to the Duke 14
15:00
2nd & 4 at own 14
Shaun Wilson run for 3 yds to the Duke 17
15:00
3rd & 1 at own 17
Shaun Wilson run for 2 yds to the Duke 19 for a 1ST down
15:00
1st & 10 at own 19
Shaun Wilson run for 4 yds to the Duke 23
15:00
2nd & 6 at own 23
Shaun Wilson run for 1 yd to the Duke 24
15:00
3rd & 5 at own 24
Daniel Jones pass incomplete
15:00
4th & 5 at own 24
Austin Parker punt for 46 yds , Quadree Henderson returns for 5 yds to the Pitt 35
Pittsburgh Punt, 6 plays
12:20
1st & 10 at own 35
Darrin Hall run for 5 yds to the Pitt 40
12:20
2nd & 5 at own 40
Ben Dinucci run for 3 yds to the Pitt 43
12:20
3rd & 2 at own 43
Darrin Hall run for 5 yds to the Pitt 48 for a 1ST down
12:20
1st & 10 at own 48
Ben Dinucci pass incomplete, broken up by Joe Giles-Harris
12:20
2nd & 10 at own 48
Darrin Hall run for 5 yds to the Duke 47
12:20
3rd & 5 at opp 47
Darrin Hall run for 2 yds to the Duke 45
12:20
4th & 3 at opp 45
Ryan Winslow punt for 38 yds
Duke Punt, 5 plays
9:08
1st & 10 at own 7
Daniel Jones pass incomplete
9:08
2nd & 10 at own 7
Daniel Jones pass incomplete, broken up by Shane Roy
9:08
3rd & 10 at own 7
Daniel Jones pass complete to Daniel Helm for 13 yds to the Duke 20 for a 1ST down
9:08
1st & 10 at own 20
Daniel Jones pass incomplete, broken up by Avonte Maddox
9:08
2nd & 10 at own 20
Daniel Jones run for 7 yds to the Duke 27
9:08
3rd & 3 at own 27
Jones, 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:08
4th & 3 at own 27
Austin Parker punt for 52 yds, downed at the Pitt 21
Pittsburgh Touchdown, 1 play
7:23
1st & 10 at own 21
Darrin Hall run for 79 yds for a TD, (Alex Kessman KICK)Pittsburgh 7, Duke 0
Duke Fumble, 4 plays
7:23
1st & 0 at own 35
Alex Kessman kickoff for 62 yds , Shaun Wilson return for 18 yds to the Duke 21
7:17
1st & 10 at own 21
Shaun Wilson run for 12 yds to the Duke 33 for a 1ST down
7:17
1st & 10 at own 33
Shaun Wilson run for 1 yd to the Duke 34
7:17
2nd & 9 at own 34
Daniel Jones pass complete to T.J. Rahming for 13 yds to the Duke 47 for a 1ST down
7:17
1st & 10 at own 47
Daniel 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:54
1st & 10 at opp 37
Ben Dinucci sacked by Ben Humphreys for a loss of 2 yards to the Duke 39
5:54
2nd & 12 at opp 39
Darrin Hall run for 1 yd to the Duke 38
5:54
3rd & 11 at opp 38
Ben Dinucci pass incomplete, broken up by Bryon Fields Jr.
5:54
4th & 11 at opp 38
Winslow, R. punt 33 yards to the DU5, downed, PENALTY UP holding (Adomitis, C.) 10 yards to the DU48, NO PLAY.
5:54
4th & 21 at opp 48
Ryan 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:09
1st & 10 at own 42
Daniel Jones run for 5 yds to the Duke 47
4:09
2nd & 5 at own 47
Shaun Wilson run for 5 yds to the Pitt 48 for a 1ST down
4:09
1st & 10 at opp 48
Shaun Wilson run for 5 yds to the Pitt 43
4:09
2nd & 5 at opp 43
Brittain Brown run for 4 yds to the Pitt 39
4:09
3rd & 1 at opp 39
Brittain Brown run for 3 yds to the Pitt 36 for a 1ST down
4:09
1st & 10 at opp 36
Daniel Jones pass complete to T.J. Rahming for 9 yds to the Pitt 27
4:09
2nd & 1 at opp 27
Brittain Brown run for 11 yds to the Pitt 16 for a 1ST down
4:09
1st & 10 at opp 16
Daniel Jones run for 7 yds to the Pitt 9
4:09
2nd & 3 at opp 9
Brittain Brown run for 3 yds to the Pitt 6 for a 1ST down
Q2 15:00
1st & goal at opp 6
Brittain Brown run for no gain to the Pitt 6
Q2 15:00
2nd & goal at opp 6
Daniel Jones pass incomplete
Q2 15:00
3rd & goal at opp 6
Daniel Jones run for 4 yds to the Pitt 2
Q2 13:40
4th & 0 at opp 2
Timeout PITTSBURGH, clock 13:40
Q2 13:40
4th & 0 at opp 2
DUKE Penalty, delay of game (-5 Yards) to the Pitt 7
Q2 13:36
4th & goal at opp 7
Austin Parker 25 yd FG GOODPittsburgh 7, Duke 3
2nd quarter4 drives, then Pittsburgh 7, Duke 3
Pittsburgh Missed FG, 18 plays
13:36
1st & 0 at own 35
Jack 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:30
1st & 10 at own 10
Darrin Hall run for 5 yds to the Pitt 15
13:30
2nd & 5 at own 15
Quadree Henderson run for 9 yds to the Pitt 24 for a 1ST down
13:30
1st & 10 at own 24
Ben Dinucci run for 7 yds to the Pitt 31
13:30
2nd & 3 at own 31
Ben Dinucci pass complete to Darrin Hall for 4 yds to the Pitt 35 for a 1ST down
13:30
1st & 10 at own 35
Ben Dinucci pass incomplete
13:30
2nd & 10 at own 35
Qadree Ollison run for 8 yds to the Pitt 43
13:30
3rd & 2 at own 43
Qadree Ollison run for 6 yds to the Pitt 49 for a 1ST down
13:30
1st & 10 at own 49
Ben Dinucci run for 4 yds to the Duke 47
13:30
2nd & 6 at opp 47
Ben Dinucci run for a loss of 1 yard to the Duke 48
13:30
3rd & 7 at opp 48
Ben Dinucci pass complete to Rafael Araujo-Lopes for 6 yds to the Duke 42
13:30
4th & 1 at opp 42
Qadree Ollison run for 3 yds to the Duke 39 for a 1ST down
13:30
1st & 10 at opp 39
Darrin Hall run for 3 yds to the Duke 36
13:30
2nd & 7 at opp 36
Jordan Whitehead run for a loss of 1 yard to the Duke 37
13:30
3rd & 8 at opp 37
Ben Dinucci run for 11 yds to the Duke 26 for a 1ST down
13:30
1st & 10 at opp 26
Darrin Hall run for 5 yds to the Duke 21
13:30
2nd & 5 at opp 21
Ben Dinucci run for 2 yds to the Duke 19
13:30
3rd & 3 at opp 19
DiNucci, B. rush for 3 yards to the DU16 (Saxton II, A), PENALTY UP holding 10 yards to the DU29, NO PLAY.
13:30
3rd & 13 at opp 29
Ben Dinucci pass incomplete to Rafael Araujo-Lopes
3:45
4th & 13 at opp 29
Alex Kessman 47 yd FG MISSED
Duke Punt, 3 plays
3:45
1st & 10 at own 29
Shaun Wilson run for 4 yds to the Duke 33
3:45
2nd & 6 at own 33
Shaun Wilson run for a loss of 1 yard to the Duke 32
3:45
3rd & 7 at own 32
Daniel Jones pass incomplete
3:45
4th & 7 at own 32
Austin Parker punt for 39 yds, fair catch by Quadree Henderson at the Pitt 29
Pittsburgh Missed FG, 9 plays
2:40
1st & 10 at own 29
Quadree Henderson run for 1 yd to the Pitt 30
2:40
2nd & 9 at own 30
PITTSBURGH Penalty, false start (Maurice Ffrench) to the Pitt 25
2:40
2nd & 14 at own 25
A.J. Davis run for 12 yds to the Pitt 37
2:40
3rd & 2 at own 37
A.J. Davis run for 3 yds to the Pitt 40 for a 1ST down
2:40
1st & 10 at own 40
Ben Dinucci pass incomplete to Jester Weah, broken up by Bryon Fields Jr.
2:40
2nd & 10 at own 40
Ben Dinucci pass complete to Rafael Araujo-Lopes for 28 yds to the Duke 32 for a 1ST down
2:40
1st & 10 at opp 32
Ben Dinucci sacked by Edgar Cerenord for a loss of 5 yards to the Duke 37
0:35
2nd & 15 at opp 37
Timeout PITTSBURGH, clock 00:35
0:35
2nd & 15 at opp 37
Ben Dinucci pass incomplete
0:35
3rd & 15 at opp 37
Ben Dinucci pass incomplete, broken up by Bryon Fields Jr.
0:15
4th & 15 at opp 37
Alex Kessman 55 yd FG MISSED
Duke End of half, 3 plays
0:15
1st & 10 at own 37
Daniel Jones run for 8 yds to the Duke 45
0:10
2nd & 2 at own 45
Timeout DUKE, clock 00:10
0:10
2nd & 2 at own 45
Daniel Jones pass complete to Chris Taylor for 24 yds to the Pitt 31 for a 1ST down
0:04
1st & 10 at opp 31
Timeout DUKE, clock 00:04
0:04
1st & 10 at opp 31
Timeout PITTSBURGH, clock 00:04
0:00
1st & 10 at opp 31
Austin Parker 49 yd FG BLOCKED blocked by TEAM
3rd quarter8 drives, then Duke 17, Pittsburgh 14
Pittsburgh Punt, 9 plays
15:00
2nd & 70 at own 9
Jack Driggers kickoff for 91 yds , Quadree Henderson return for 15 yds to the Pitt 15
14:56
1st & 10 at own 15
Maurice Ffrench run for 5 yds to the Pitt 20
14:56
2nd & 5 at own 20
Quadree Henderson run for 4 yds to the Pitt 24
14:56
3rd & 1 at own 24
Darrin Hall run for 2 yds to the Pitt 26 for a 1ST down
14:56
1st & 10 at own 26
Quadree Henderson run for 5 yds to the Pitt 31
14:56
2nd & 5 at own 31
Ben Dinucci run for 4 yds to the Pitt 35
14:56
3rd & 1 at own 35
Rafael Araujo-Lopes run for a loss of 3 yards to the Pitt 32
14:56
4th & 4 at own 32
DUKE Penalty, Defensive offside (5 Yards) to the Pitt 37 for a 1ST down
14:56
1st & 10 at own 37
Ben Dinucci sacked by Jordan Hayes for a loss of 4 yards to the Pitt 33
14:56
3rd & 15 at own 32
Ben Dinucci pass incomplete
14:56
4th & 15 at own 32
Ryan Winslow punt for 37 yds, fair catch by T.J. Rahming at the Duke 31
14:56
2nd & 14 at own 33
PITTSBURGH Penalty, false start (Matt Flanagan) to the Pitt 28
14:56
2nd & 19 at own 28
Darrin Hall run for 4 yds to the Pitt 32
Duke Touchdown, 3 plays
9:19
1st & 10 at own 31
Daniel Jones pass incomplete to Chris Taylor
9:19
2nd & 10 at own 31
Quentin Harris pass complete to T.J. Rahming for 11 yds to the Duke 42 for a 1ST down
8:33
1st & 10 at own 42
Daniel Jones pass complete to Shaun Wilson for 58 yds for a TD, (Austin Parker KICK)Duke 10, Pittsburgh 7
Pittsburgh Punt, 6 plays
8:33
1st & 0 at own 35
Jack Driggers kickoff for 61 yds , Avonte Maddox return for 16 yds to the Pitt 20
8:28
1st & 10 at own 20
Ben Dinucci pass complete to Rafael Araujo-Lopes for no gain to the Pitt 20
8:28
2nd & 10 at own 20
Rafael Araujo-Lopes run for no gain to the Pitt 20
8:28
3rd & 10 at own 20
Ben Dinucci pass complete to Maurice Ffrench for 17 yds to the Pitt 37 for a 1ST down
8:28
1st & 10 at own 37
Jordan Whitehead run for a loss of 2 yards to the Pitt 35
8:28
2nd & 12 at own 35
Ben Dinucci pass incomplete to Jester Weah
8:28
3rd & 12 at own 35
Ben Dinucci run for 3 yds to the Pitt 38
8:28
4th & 9 at own 38
DUKE Penalty, Defensive offside (5 Yards) to the Pitt 43
8:28
4th & 4 at own 43
Ryan 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:55
1st & 10 at own 5
PITTSBURGH Penalty, Defensive holding (10 Yards) to the Duke 15 for a 1ST down
4:55
1st & 10 at own 15
Brittain Brown run for 3 yds to the Duke 18
4:55
2nd & 7 at own 18
Brittain Brown run for 3 yds to the Duke 21
4:55
3rd & 4 at own 21
Daniel Jones pass incomplete, broken up by Avonte Maddox
4:55
4th & 4 at own 21
Austin Parker punt for 51 yds , Rafael Araujo-Lopes returns for 20 yds to the Pitt 48
Pittsburgh Turnover on downs, 4 plays
3:18
1st & 10 at own 48
A.J. Davis run for 3 yds to the Duke 49
3:18
2nd & 7 at opp 49
A.J. Davis run for 6 yds to the Duke 43
3:18
3rd & 1 at opp 43
A.J. Davis run for no gain to the Duke 43
3:18
4th & 1 at opp 43
A.J. Davis run for no gain to the Duke 43
Duke Touchdown, 3 plays
1:16
1st & 10 at own 43
Daniel Jones pass incomplete, broken up by Jordan Whitehead
1:16
2nd & 10 at own 43
Daniel Jones pass complete to Shaun Wilson for 18 yds to the Pitt 39 for a 1ST down
0:28
1st & 10 at opp 39
Daniel 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:28
1st & 0 at own 35
Jack Driggers kickoff for 65 yds , Quadree Henderson return for 8 yds to the Pitt 8
0:10
1st & 10 at own 8
Darrin Hall run for 92 yds for a TD, (Alex Kessman KICK)Duke 17, Pittsburgh 14
Duke Punt, 3 plays
0:10
1st & 0 at own 35
Alex Kessman kickoff for 58 yds , Shaun Wilson return for 49 yds to the Pitt 44
Q4 15:00
1st & 10 at opp 44
Daniel Jones pass incomplete, broken up by Dane Jackson
Q4 15:00
2nd & 10 at opp 44
Quentin Harris run for a loss of 1 yard to the Pitt 45
Q4 14:20
3rd & 11 at opp 45
Timeout PITTSBURGH, clock 14:20
Q4 14:20
3rd & 11 at opp 45
Daniel Jones pass incomplete, broken up by Saleem Brightwell
Q4 14:20
4th & 11 at opp 45
Austin 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:08
1st & 10 at own 5
Darrin Hall run for 6 yds to the Pitt 11
14:08
2nd & 4 at own 11
Darrin Hall run for 5 yds to the Pitt 16 for a 1ST down
14:08
1st & 10 at own 16
Darrin Hall run for a loss of 1 yard to the Pitt 15
14:08
2nd & 11 at own 15
Ben Dinucci pass complete to Jester Weah for 25 yds to the Pitt 40 for a 1ST down
14:08
1st & 10 at own 40
Ben Dinucci pass complete to Jester Weah for 49 yds to the Duke 11 for a 1ST down
11:21
1st & 10 at opp 11
Timeout DUKE, clock 11:21
11:21
1st & 10 at opp 11
Darrin Hall run for 7 yds to the Duke 4
10:48
2nd & 3 at opp 4
Darrin Hall run for 4 yds for a TD, (Alex Kessman KICK)Pittsburgh 21, Duke 17
Duke Missed FG, 10 plays
10:48
1st & 0 at own 35
Alex Kessman kickoff for 65 yds for a touchback
10:48
1st & 10 at own 25
Daniel Jones pass complete to T.J. Rahming for 22 yds to the Duke 47 for a 1ST down
10:48
1st & 10 at own 47
Daniel Jones pass complete to Chris Taylor for 12 yds to the Pitt 41 for a 1ST down
10:48
1st & 10 at opp 41
Daniel Jones pass complete to T.J. Rahming for 22 yds to the Pitt 19 for a 1ST down
10:48
1st & 10 at opp 19
Daniel Jones pass incomplete
10:48
2nd & 10 at opp 19
Daniel Jones pass incomplete
10:48
3rd & 10 at opp 19
Daniel Jones sacked by Dane Jackson for a loss of 13 yards to the Pitt 32
8:54
4th & 23 at opp 32
Timeout PITTSBURGH, clock 08:54
8:54
4th & 23 at opp 32
Jones, D pass incomplete, PENALTY UP pass interference (Jackson, D.) 15 yards to the UP17, 1ST DOWN DU, NO PLAY.
8:54
1st & 10 at opp 17
Daniel Jones pass incomplete to Shaun Wilson
8:54
2nd & 10 at opp 17
Daniel Jones pass complete to Shaun Wilson for a loss of 1 yard to the Pitt 18
8:54
3rd & 11 at opp 18
Daniel Jones pass incomplete, broken up by Amir Watts
8:00
4th & 11 at opp 18
Austin Parker 36 yd FG MISSED
Pittsburgh Field goal, 12 plays
8:00
1st & 10 at own 18
Darrin Hall run for 8 yds to the Pitt 26
8:00
2nd & 2 at own 26
Quadree Henderson run for 5 yds to the Pitt 31 for a 1ST down
8:00
1st & 10 at own 31
Darrin Hall run for 4 yds to the Pitt 35
8:00
2nd & 6 at own 35
Quadree Henderson run for no gain to the Pitt 35
8:00
3rd & 6 at own 35
Ben Dinucci pass complete to Rafael Araujo-Lopes for 20 yds to the Duke 45 for a 1ST down
8:00
1st & 10 at opp 45
Darrin Hall run for 2 yds to the Duke 43
8:00
2nd & 8 at opp 43
Darrin Hall run for 7 yds to the Duke 36
8:00
3rd & 1 at opp 36
Darrin Hall run for 5 yds to the Duke 31 for a 1ST down
8:00
1st & 10 at opp 31
Darrin Hall run for a loss of 1 yard to the Duke 32
2:30
2nd & 11 at opp 32
Timeout DUKE, clock 02:30
2:30
2nd & 11 at opp 32
Darrin Hall run for no gain to the Duke 32
2:30
3rd & 11 at opp 32
Ben Dinucci pass incomplete
2:30
4th & 11 at opp 32
DUKE Penalty, Defensive offside (5 Yards) to the Duke 27
1:41
4th & 6 at opp 27
Alex Kessman 45 yd FG GOODPittsburgh 24, Duke 17
Duke Interception, 7 plays
1:41
1st & 0 at own 35
Alex Kessman kickoff for 65 yds , Shaun Wilson return for 27 yds to the Duke 27
1:34
1st & 10 at own 27
Daniel Jones pass complete to T.J. Rahming for 22 yds to the Duke 49 for a 1ST down
1:34
1st & 10 at own 49
Daniel Jones pass incomplete
1:34
2nd & 10 at own 49
PITTSBURGH Penalty, Defensive pass interference (Saleem Brightwell) to the Pitt 43 for a 1ST down
1:34
1st & 10 at opp 43
Daniel Jones pass incomplete
1:34
2nd & 10 at opp 43
Daniel Jones pass complete to Scott Bracey for 10 yds to the Pitt 33 for a 1ST down
1:34
1st & 10 at opp 33
Daniel Jones pass complete to T.J. Rahming for 4 yds to the Pitt 29
1:34
2nd & 6 at opp 29
Daniel Jones pass complete to Daniel Helm for 7 yds to the Pitt 22 for a 1ST down
1:34
1st & 10 at opp 22
Daniel Jones pass intercepted Jordan Whitehead return for no gain to the Pitt 8
Pittsburgh End of game, 2 plays
0:45
1st & 10 at own 8
TEAM run for a loss of 2 yards to the Pitt 6
0:42
2nd & 12 at own 6
Timeout DUKE, clock 00:42
0:42
2nd & 12 at own 6
TEAM 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.