The lead after every score: above the line Duke is ahead, below it Pittsburgh. Each dot is a score in the scoring team's colour; hover one.
Scoring summary
1st quarter
8:48
FGTodd Pelino 47 Yd Field Goal 8 plays, 30 yds, 4:32 · from DUKE 41
PITT 0–3 DUKE
2:41
FGBen Sauls 35 Yd Field Goal 13 plays, 60 yds, 6:02 · from PITT 23
PITT 3–3 DUKE
2nd quarter
9:13
TDKarter Johnson 21 Yd pass from Nate Yarnell (Ben Sauls Kick)15 plays, 93 yds, 7:31 · from PITT 7
PITT 10–3 DUKE
1:07
TDJordan Moore 10 Yd pass from Grayson Loftis (Todd Pelino Kick)6 plays, 25 yds, 3:28 · from PITT 25
PITT 10–10 DUKE
3rd quarter
10:28
FGTodd Pelino 25 Yd Field Goal 12 plays, 67 yds, 4:32 · from DUKE 25
PITT 10–13 DUKE
7:02
FGBen Sauls 47 Yd Field Goal 10 plays, 46 yds, 3:26 · from PITT 25
PITT 13–13 DUKE
3:44
TDJalon Calhoun 15 Yd pass from Grayson Loftis (Todd Pelino Kick)7 plays, 75 yds, 3:18 · from DUKE 25
PITT 13–20 DUKE
4th quarter
11:54
TDJaquez Moore 3 Yd Run (Todd Pelino Kick)10 plays, 59 yds, 4:46 · from DUKE 41
PITT 13–27 DUKE
5:17
TDBub Means 14 Yd pass from Nate Yarnell (Two-Point Pass Conversion Failed)5 plays, 63 yds, 1:23 · from PITT 37
PITT 19–27 DUKE
1:59
FGTodd Pelino 48 Yd Field Goal 7 plays, 45 yds, 3:18 · from DUKE 25
PITT 19–30 DUKE
Drives
DUKE 6/11 scoredPITT 4/10 scored
Q
Start
Team
From
Plays
Yds
Time
Result
Q1
14:56
PITT
PITT 16
3
9
1:36
Punt
Q1
13:20
DUKE
DUKE 41
8
30
4:32
Field Goal
Q1
8:43
PITT
PITT 23
13
60
6:02
Field Goal
Q1
2:41
DUKE
DUKE 25
3
2
0:57
Punt
Q1
1:44
PITT
PITT 7
15
93
7:31
Touchdown
Q2
9:13
DUKE
DUKE 25
6
20
2:29
Punt
Q2
6:44
PITT
PITT 4
3
6
2:09
Punt
Q2
4:35
DUKE
PITT 25
6
25
3:28
Touchdown
Q2
1:07
PITT
PITT 12
3
-9
0:48
Punt
Q2
0:19
DUKE
PITT 45
3
0
0:19
Interception
Q3
15:00
DUKE
DUKE 25
12
67
4:32
Field Goal
Q3
10:28
PITT
PITT 25
10
46
3:26
Field Goal
Win probability
Duke 100% · no pregame line on file, so it starts at 50–50
The pregame line (TDC's for this week's games, the closing betting line for past ones), blended with the score, clock and field position (calibrated on every 2024–25 FBS play). Gold dots mark the biggest swings; hover one.
Q4 1:59 1st & 10 at PITT 25 Nate Yarnell pass complete to Karter Johnson for 5 yds to the PITT 30
Q4 1:59 Charlie Ham kickoff for 65 yds for a touchback
Q4 1:59 4th & 1 at PITT 30 Todd Pelino 48 yd FG GOOD
Q4 2:04 Timeout Duke, clock 02:04
Q4 2:48 3rd & 3 at PITT 32 Jordan Waters run for 2 yds to the PITT 30
Q4 3:35 2nd & 8 at PITT 37 Jordan Waters run for 5 yds to the PITT 32
Q4 4:17 1st & 10 at PITT 39 Jordan Waters run for 2 yds to the PITT 37
Q4 4:46 3rd & 11 at DUKE 24 Grayson Loftis pass complete to Jordan Moore for 22 yds to the PITT 46 for a 1ST down Pittsburgh Penalty, Roughing the Passer on OKUNLOLA, Samuel enforced (Samuel Okunlola) to the PITT 39 for a 1ST down
Q4 5:13 2nd & 10 at DUKE 25 Duke Penalty, Offensive Holding (Yards) declined
Q4 5:17 1st & 10 at DUKE 25 Grayson Loftis pass incomplete
Q4 5:17 Ben Sauls kickoff for 60 yds
Q4 5:17 Timeout Pittsburgh, clock 05:17
Q4 5:17 2nd & 10 at DUKE 14 Nate Yarnell pass complete to Bub Means for 14 yds for a TD (Two-Point Conversion failed)
Q4 5:31 1st & 10 at DUKE 14 Nate Yarnell pass incomplete