38°F, overcast, wind 17 mph from the southwest, gusts to 26 mphWeather: NOAA NCEI Integrated Surface Database; Allegheny County Airport (KAGC), 13 km from the stadium, seven minutes before kickoff
Officials
Referee Maconaghy, J.; umpire Worrell, D.; head linesman Fitzgerald, M.; line judge Cambell, H.; side judge Street, G.; field judge Johnson, K.; back judge Parham, K.; center judge Cole, J.Game officials: stats.ncaa.org box scores, via SportsDataverse
Scoring by quarter
Team
Q1
Q2
Q3
Q4
Final
Duke
7
7
0
0
14
Pittsburgh
14
14
14
14
56
Standouts
PassingNathan Peterman11 of 18, 237 yards, 3 TD, 1 INTPittsburgh
From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Duke
Pittsburgh
268
Total yards
461
243
Passing yards
237
25
Rushing yards
224
5.3
Yards per pass
13.2
1.1
Yards per rush
5.6
18
First downs
18
4–14
Third downs
9–13
2–3
Fourth downs
0–0
2
Turnovers
1
6–45
Penalties
7–55
30:37
Possession
29:23
1
Sacks (by defense)
5
Efficiency
Duke
Pittsburgh
29%
Success rate
48%
−0.13
EPA per play
0.40
1.11
Explosiveness
1.66
−0.57
Rushing EPA
0.37
0.01
Passing EPA
0.46
27%
Passing-down success
50%
−0.71
First-down EPA
−0.29
0.32
Second-down EPA
0.57
0.10
Third-down EPA
1.52
9%
Havoc by its defense
24%
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 71% to win. Elo’s favorite won.
The line
Pittsburgh −6.5, over/under 61.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 Pittsburgh 67%, Duke 33%. 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. Pittsburgh drives left to right, Duke right to left.
Q1 DukeFumble, 1 play, 4 yards
Q1 PittsburghTouchdown, 3 plays, 17 yards
Q1 DukeTouchdown, 5 plays, 59 yards
Q1 PittsburghTouchdown, 8 plays, 64 yards
Q1 DukePunt, 6 plays, 17 yards
Q1 PittsburghPunt, 5 plays, 27 yards
Q1 DukePunt, 6 plays, 12 yards
Q2 PittsburghTouchdown, 2 plays, 56 yards
Q2 DukePunt, 3 plays, 6 yards
Q2 PittsburghPunt, 3 plays, 1 yard
Q2 DukePunt, 9 plays, 36 yards
Q2 PittsburghPick-six, 3 plays (Duke scores), 11 yards
Q2 PittsburghTouchdown, 6 plays, 75 yards
Q2 DukeMissed FG, 10 plays, 68 yards
Q3 PittsburghTouchdown, 5 plays, 71 yards
Q3 DukePunt return TD, 3 plays (Pittsburgh scores), 0 yards
Q3 DukePunt, 3 plays, 8 yards
Q3 PittsburghPunt, 8 plays, 44 yards
Q3 DukeTurnover on downs, 16 plays, 46 yards
Q4 PittsburghTouchdown, 5 plays, 66 yards
Q4 DukeFumble, 0 yards
Q4 PittsburghTouchdown, 7 plays, 25 yards
Q4 DukePunt, 7 plays, 27 yards
Q4 PittsburghEnd of game, 3 plays, −6 yards
Play by play
1st quarter7 drives, then Pittsburgh 14, Duke 7
Duke Fumble, 1 play
15:00
1st & 10 at own 35
Chris Blewitt kickoff for 62 yds , Shaun Wilson return for 18 yds to the Duke 21
15:00
1st & 10 at own 21
Daniel Jones pass complete to T.J. Rahming for 4 yards to the DU25 (Terrish Webb), PENALTY UP offside defense (Rori Blair) 5 yards to the DU26, NO PLAY.
15:00
1st & 5 at own 26
Shaun Wilson run for no gain to the Duke 17 Shaun Wilson fumbled, forced by Oluwaseun Idowu, recovered by Pitt Matt Galambos , return for 8 yds to the Duke 17
Pittsburgh Touchdown, 3 plays
14:27
1st & 10 at opp 17
James Conner run for 4 yds to the Duke 13
14:27
2nd & 6 at opp 13
James Conner run for a loss of 3 yards to the Duke 16
13:33
3rd & 9 at opp 16
Nathan Peterman pass complete to Dontez Ford for 16 yds for a TD, (Chris Blewitt KICK)Pittsburgh 7, Duke 0
Duke Touchdown, 5 plays
13:33
1st & 0 at own 35
Chris Blewitt kickoff for 64 yds , Shaun Wilson return for 40 yds to the Duke 41
13:33
1st & 10 at own 41
Daniel Jones pass complete to T.J. Rahming for 10 yds to the Pitt 49 for a 1ST down
13:33
1st & 10 at opp 49
Daniel Jones pass complete to Quay Mann for a loss of 2 yards to the Duke 49
13:33
2nd & 12 at own 49
Daniel Jones pass complete to T.J. Rahming for 43 yds to the Pitt 8 for a 1ST down
13:33
1st & goal at opp 8
Daniel Jones run for 2 yds to the Pitt 6
11:11
2nd & goal at opp 6
Daniel Jones pass complete to Chris Taylor for 6 yds for a TD, (AJ Reed KICK)Tied at 7
Pittsburgh Touchdown, 8 plays
11:11
1st & 0 at own 35
N/A on-side kick recovered by PITTSBURGH at the Pitt 36
11:11
1st & 10 at own 36
Nathan Peterman pass complete to Quadree Henderson for 4 yds to the Pitt 40
11:11
2nd & 6 at own 40
James Conner run for 21 yds to the Duke 39 for a 1ST down
11:11
1st & 10 at opp 39
Quadree Henderson run for 9 yds to the Duke 30
11:11
2nd & 1 at opp 30
Nathan Peterman pass incomplete
11:11
3rd & 1 at opp 30
James Conner run for 1 yd to the Duke 29 for a 1ST down
11:11
1st & 10 at opp 29
Nathan Peterman pass complete to George Aston for 14 yds to the Duke 15 for a 1ST down
11:11
1st & 10 at opp 15
James Conner run for 14 yds to the Duke 1 for a 1ST down
7:33
1st & goal at opp 1
James Conner run for 1 yd for a TD, (Chris Blewitt KICK)Pittsburgh 14, Duke 7
Duke Punt, 6 plays
7:33
1st & 0 at own 35
Chris Blewitt kickoff for 51 yds , Shaun Wilson return for 14 yds to the Duke 28
7:33
1st & 10 at own 28
Daniel Jones pass complete to T.J. Rahming for 5 yds to the Duke 33
7:33
2nd & 5 at own 33
Shaun Wilson run for 1 yd to the Duke 34
7:33
3rd & 4 at own 34
Daniel Jones pass complete to T.J. Rahming for 6 yds to the Duke 40 for a 1ST down
7:33
1st & 10 at own 40
Daniel Jones pass incomplete
7:33
2nd & 10 at own 40
Daniel Jones pass complete to T.J. Rahming for 5 yds to the Duke 45
7:33
3rd & 5 at own 45
Daniel Jones pass incomplete to T.J. Rahming
7:33
4th & 5 at own 45
Danny Stirt punt for 36 yds, fair catch by Quadree Henderson at the Pitt 19
Pittsburgh Punt, 5 plays
5:13
1st & 10 at own 19
Quadree Henderson run for 4 yds to the Pitt 23
5:13
2nd & 6 at own 23
Nathan Peterman pass complete to Dontez Ford for 23 yds to the Pitt 46 for a 1ST down
5:13
1st & 10 at own 46
Nathan Peterman pass incomplete, broken up by Alonzo Saxton II
5:13
2nd & 10 at own 46
Darrin Hall run for no gain to the Pitt 46
5:13
3rd & 10 at own 46
Nathan Peterman pass incomplete to Dontez Ford
5:13
4th & 10 at own 46
Ryan Winslow punt for 32 yds
Duke Punt, 6 plays
3:01
1st & 10 at own 22
Daniel Jones pass complete to T.J. Rahming for 2 yds to the Duke 24
3:01
2nd & 8 at own 24
Daniel Jones pass complete to Daniel Helm for no gain to the Duke 24
3:01
3rd & 8 at own 24
Daniel Jones run for 9 yds to the Duke 33 for a 1ST down
3:01
1st & 10 at own 33
Daniel Jones sacked by Ejuan Price for a loss of 1 yard to the Duke 32
3:01
2nd & 11 at own 32
Shaun Wilson run for 2 yds to the Duke 34
3:01
3rd & 9 at own 34
Daniel Jones pass incomplete to Chris Taylor, broken up by Ryan Lewis
Q2 15:00
4th & 9 at own 34
Danny Stirt punt for 27 yds, punt out-of-bounds at the PITTSBURGH 39 DUKE Penalty, illegal formation (-5 Yards) to the Pitt 44
2nd quarter7 drives, then Pittsburgh 28, Duke 14
Pittsburgh Touchdown, 2 plays
14:54
1st & 10 at own 44
Darrin Hall run for 4 yds to the Pitt 48
14:08
2nd & 6 at own 48
Quadree Henderson run for 52 yds for a TD, (Chris Blewitt KICK)Pittsburgh 21, Duke 7
Duke Punt, 3 plays
14:08
1st & 0 at own 35
Chris Blewitt kickoff for 55 yds , Shaun Wilson return for 18 yds to the Duke 28
14:08
1st & 10 at own 28
Shaun Wilson run for 2 yds to the Duke 30
14:08
2nd & 8 at own 30
Daniel Jones pass complete to Erich Schneider for 4 yds to the Duke 34
14:08
3rd & 4 at own 34
Daniel Jones pass incomplete to Erich Schneider
14:08
4th & 4 at own 34
Danny Stirt punt for 24 yds, punt out-of-bounds at the Pitt 42
Pittsburgh Punt, 3 plays
12:46
1st & 10 at own 42
Nathan Peterman pass incomplete to Darrin Hall
12:46
2nd & 10 at own 42
Nathan Peterman run for 1 yd to the Pitt 43
12:46
3rd & 9 at own 43
Nathan Peterman pass incomplete to Dontez Ford
12:46
4th & 9 at own 43
Ryan Winslow punt for 48 yds , Ryan Smith returns for 12 yds to the PITTSBURGH 45 DUKE Penalty, Offensive holding (Alonzo Saxton II) to the Duke 11
Duke Punt, 9 plays
11:49
1st & 10 at own 11
Daniel Jones pass complete to T.J. Rahming for 17 yds to the Duke 28 for a 1ST down
11:49
1st & 10 at own 28
Daniel Jones sacked by Ejuan Price for a loss of 8 yards to the Duke 20
11:49
2nd & 18 at own 20
Shaun Wilson run for 5 yds to the Duke 25
11:49
3rd & 13 at own 25
Daniel Jones pass incomplete to Chris Taylor, PENALTY UP pass interference (Dane Jackson) 10 yards to the DU35, 1ST DOWN DU, NO PLAY.
11:49
1st & 10 at own 35
Daniel Jones pass complete to Aaron Young for 10 yds to the Duke 45 for a 1ST down
11:49
1st & 10 at own 45
Shaun Wilson run for 2 yds to the Duke 47
11:49
2nd & 8 at own 47
Daniel Jones run for 14 yds to the Pitt 39 for a 1ST down
11:49
1st & 10 at opp 39
Daniel Jones pass incomplete to Erich Schneider, broken up by Reggie Mitchell
11:49
2nd & 10 at opp 39
Daniel Jones pass complete to Chris Taylor for no gain to the UP39 (Ryan Lewis), PENALTY DU illegal block (Zach Harmon) 15 yards to the DU46, NO PLAY.
11:49
2nd & 25 at own 46
Daniel Jones run for a loss of 3 yards to the Duke 43
11:49
3rd & 28 at own 43
Daniel Jones pass complete to T.J. Rahming for 4 yds to the Duke 47
11:49
4th & 24 at own 47
Danny Stirt punt for 32 yds, fair catch by Quadree Henderson at the Pitt 21
Pittsburgh Pick-six, 3 plays (Duke scores)
6:47
1st & 10 at own 21
Maurice Ffrench run for 8 yds to the Pitt 29
6:47
2nd & 2 at own 29
Darrin Hall run for 3 yds to the Pitt 32 for a 1ST down
5:34
1st & 10 at own 32
Nathan Peterman pass intercepted for a TD Bryon Fields return for 36 yds for a TD, (AJ Reed KICK)Pittsburgh 21, Duke 14
Pittsburgh Touchdown, 6 plays
5:34
1st & 0 at own 35
Will Kline kickoff for 65 yds for a touchback
5:34
1st & 10 at own 25
Quadree Henderson run for 2 yds to the Pitt 27
5:34
2nd & 8 at own 27
Nathan Peterman pass complete to Quadree Henderson for 6 yds to the Pitt 33
5:34
3rd & 2 at own 33
Nathan Peterman run for 8 yds to the Pitt 41 for a 1ST down
5:34
1st & 10 at own 41
Nathan Peterman sacked by Ben Humphreys for a loss of 5 yards to the Pitt 36
5:34
2nd & 15 at own 36
Darrin Hall run for 8 yds to the Pitt 44
2:17
3rd & 7 at own 44
Nathan Peterman pass complete to Jester Weah for 56 yds for a TD, (Chris Blewitt KICK)Pittsburgh 28, Duke 14
Duke Missed FG, 10 plays
2:17
1st & 0 at own 35
Chris Blewitt kickoff for 64 yds , Shaun Wilson return for 18 yds to the Duke 19
2:17
1st & 10 at own 19
Daniel Jones sacked by Saleem Brightwell for a loss of 2 yards to the Duke 17
2:17
2nd & 12 at own 17
Daniel Jones pass complete to Daniel Helm for 5 yds to the Duke 22
2:17
3rd & 7 at own 22
Daniel Jones pass incomplete to Daniel Helm, PENALTY UP substitution infraction 5 yards to the DU27, NO PLAY.
2:17
3rd & 2 at own 27
Daniel Jones pass complete to Daniel Helm for 11 yds to the Duke 38 for a 1ST down
2:17
1st & 10 at own 38
Daniel Jones pass incomplete to Daniel Helm
2:17
2nd & 10 at own 38
Daniel Jones pass complete to Davis Koppenhaver for 19 yds to the Pitt 43 for a 1ST down
0:37
1st & 10 at opp 43
Timeout DUKE, clock 00:37
0:37
1st & 10 at opp 43
Daniel Jones pass complete to Chris Taylor for 10 yds to the Pitt 33 for a 1ST down
0:37
1st & 10 at opp 33
Daniel Jones pass incomplete to T.J. Rahming, broken up by Avonte Maddox
0:37
2nd & 10 at opp 33
Daniel Jones pass incomplete to Davis Koppenhaver
0:37
3rd & 10 at opp 33
Daniel Jones pass complete to T.J. Rahming for 20 yds to the Pitt 13 for a 1ST down
0:04
1st & 10 at opp 13
Timeout DUKE, clock 00:04
0:04
1st & 10 at opp 13
Timeout PITTSBURGH, clock 00:04
0:00
1st & 10 at opp 13
AJ Reed 31 yd FG MISSED
3rd quarter5 drives, then Pittsburgh 42, Duke 14
Pittsburgh Touchdown, 5 plays
15:00
1st & 10 at own 35
Will Kline kickoff for 50 yds , Quadree Henderson return for 14 yds to the Pitt 29
15:00
1st & 10 at own 29
Quadree Henderson rush for 4 yards to the UP33 (Ben Humphreys;A.J. Wolf), PENALTY DU offside defense (Marquies Price) 5 yards to the UP34, NO PLAY.
15:00
1st & 5 at own 34
James Conner run for 23 yds to the Duke 43 for a 1ST down
15:00
1st & 10 at opp 43
James Conner run for a loss of 2 yards to the Duke 45
15:00
2nd & 12 at opp 45
James Conner run for 5 yds to the Duke 40
15:00
3rd & 7 at opp 40
Nathan Peterman pass complete to Jester Weah for 39 yds to the Duke 1 for a 1ST down
12:04
1st & goal at opp 1
James Conner run for 1 yd for a TD, (Chris Blewitt KICK)Pittsburgh 35, Duke 14
Duke Punt return TD, 3 plays (Pittsburgh scores)
12:04
1st & 0 at own 35
Chris Blewitt kickoff for 63 yds , Shaun Wilson return for 23 yds to the Duke 25
12:04
1st & 10 at own 25
Shaun Wilson run for no gain to the Duke 25
12:04
2nd & 10 at own 25
Daniel Jones pass incomplete to T.J. Rahming, broken up by Avonte Maddox
12:04
3rd & 10 at own 25
Daniel Jones pass incomplete to Chris Taylor
11:01
4th & 10 at own 25
Danny Stirt punt for 40 yds , Quadree Henderson returns for 65 yds for a TD, (Chris Blewitt KICK)Pittsburgh 42, Duke 14
Duke Punt, 3 plays
11:01
1st & 0 at own 35
Chris Blewitt kickoff for 64 yds , Shaun Wilson return for 26 yds to the Duke 27
11:01
1st & 10 at own 27
Shaun Wilson run for no gain to the Duke 27
11:01
2nd & 10 at own 27
Daniel Jones pass complete to Johnathan Lloyd for 6 yds to the Duke 33
11:01
3rd & 4 at own 33
Daniel Jones run for 2 yds to the Duke 35
11:01
4th & 2 at own 35
Daniel Jones punt for 43 yds, downed at the Pitt 22
Pittsburgh Punt, 8 plays
9:02
1st & 10 at own 22
James Conner run for 9 yds to the Pitt 31
9:02
2nd & 1 at own 31
James Conner run for 6 yds to the Pitt 37 for a 1ST down
9:02
1st & 10 at own 37
James Conner rush for 13 yards to the 50 yardline (Mark Gilbert), PENALTY UP holding (Alex Officer) 10 yards to the UP27, NO PLAY.
9:02
1st & 20 at own 27
Nathan Peterman pass complete to Scott Orndoff for 10 yds to the Pitt 37
9:02
2nd & 10 at own 37
Nathan Peterman pass complete to George Aston for 9 yds to the Pitt 46
9:02
3rd & 1 at own 46
James Conner run for 17 yds to the Duke 37 for a 1ST down
9:02
1st & 10 at opp 37
James Conner run for 4 yds to the Duke 33
9:02
2nd & 6 at opp 33
Nathan Peterman run for a loss of 1 yard to the Duke 34
9:02
3rd & 7 at opp 34
Nathan Peterman pass incomplete to Quadree Henderson
9:02
4th & 7 at opp 34
Ryan Winslow punt for 34 yds for a touchback
Duke Turnover on downs, 16 plays
3:51
1st & 10 at own 20
Daniel Jones pass incomplete to Daniel Helm
3:51
2nd & 10 at own 20
Quay Mann run for 9 yds to the Duke 29
3:51
3rd & 1 at own 29
DUKE Penalty, false start (Zach Harmon) to the Duke 24
3:51
3rd & 6 at own 24
DUKE Penalty, delay of game (-5 Yards) to the Duke 19
3:51
3rd & 11 at own 19
Daniel Jones pass complete to Erich Schneider for 10 yds to the Duke 29
3:51
4th & 1 at own 29
Daniel Jones pass complete to Erich Schneider for 3 yds to the Duke 32 for a 1ST down
3:51
1st & 10 at own 32
Quay Mann run for 4 yds to the Duke 36
3:51
2nd & 6 at own 36
Daniel Jones pass incomplete to Daniel Helm, PENALTY UP offside defense (Shane Roy) 5 yards to the DU41, NO PLAY.
3:51
2nd & 1 at own 41
Daniel Jones pass complete to Erich Schneider for 9 yds to the 50 yard line for a 1ST down
3:51
1st & 10 at the 50
Daniel Jones pass incomplete to Chris Taylor
Q4 15:00
2nd & 10 at the 50
Daniel Jones pass complete to Davis Koppenhaver for 10 yds to the Pitt 40 for a 1ST down
Q4 15:00
1st & 10 at opp 40
Daniel Jones pass complete to T.J. Rahming for 4 yds to the Pitt 36
Q4 15:00
2nd & 6 at opp 36
Daniel Jones sacked by Ryan Lewis for a loss of 4 yards to the Pitt 40
Q4 15:00
3rd & 10 at opp 40
Daniel Jones pass incomplete to Davis Koppenhaver
Q4 15:00
4th & 10 at opp 40
Daniel Jones pass complete to Aaron Young for 11 yds to the Pitt 29 for a 1ST down
Q4 15:00
1st & 10 at opp 29
Daniel Jones pass incomplete to Chris Taylor
Q4 15:00
2nd & 10 at opp 29
Daniel Jones pass incomplete to Chris Taylor
Q4 15:00
3rd & 10 at opp 29
Daniel Jones sacked by Quintin Wirginis for a loss of 5 yards to the Pitt 34
Q4 15:00
4th & 15 at opp 34
Daniel Jones pass incomplete to Davis Koppenhaver
4th quarter4 drives, then Pittsburgh 56, Duke 14
Pittsburgh Touchdown, 5 plays
11:43
1st & 10 at own 34
Maurice Ffrench run for 3 yds to the Pitt 37
11:43
2nd & 7 at own 37
Quadree Henderson run for 6 yds to the Pitt 43
11:43
3rd & 1 at own 43
PITTSBURGH Penalty, false start (Brian O’Neill) to the Pitt 38
11:43
3rd & 6 at own 38
Nathan Peterman pass complete to Darrin Hall for 12 yds to the 50 yard line for a 1ST down
11:43
1st & 10 at the 50
Darrin Hall run for 2 yds to the Duke 48
9:01
2nd & 8 at opp 48
Nathan Peterman pass complete to Scott Orndoff for 48 yds for a TD, (Chris Blewitt KICK)Pittsburgh 49, Duke 14
9:01
1st & 0 at own 35
Chris Blewitt kickoff for 64 yds , Shaun Wilson return for 24 yds to the Duke 25 Shaun Wilson fumbled, forced by Terrish Webb, recovered by Pitt George Aston
Pittsburgh Touchdown, 7 plays
8:51
1st & 10 at opp 25
Qadree Ollison run for 3 yds to the Duke 22
8:51
2nd & 7 at opp 22
Qadree Ollison run for 1 yd to the Duke 21
8:51
3rd & 6 at opp 21
Manny Stocker run for 8 yds to the Duke 13 for a 1ST down
8:51
1st & 10 at opp 13
Qadree Ollison run for 4 yds to the Duke 9
8:51
2nd & 6 at opp 9
Manny Stocker run for 1 yd to the Duke 8
8:51
3rd & 5 at opp 8
Maurice Ffrench run for 6 yds to the Duke 2 for a 1ST down
5:06
1st & goal at opp 2
Qadree Ollison run for 2 yds for a TD, (Chris Blewitt KICK)Pittsburgh 56, Duke 14
Duke Punt, 7 plays
5:06
1st & 0 at own 35
Chris Blewitt kickoff for 60 yds , Joseph Ajeigbe return for 17 yds to the Duke 22
5:06
1st & 10 at own 22
Daniel Jones pass complete to Johnathan Lloyd for 3 yds to the Duke 25
5:06
2nd & 7 at own 25
Daniel Jones pass complete to Johnathan Lloyd for 7 yds to the Duke 32 for a 1ST down
5:06
1st & 10 at own 32
Daniel Jones run for a loss of 2 yards to the Duke 30
5:06
2nd & 12 at own 30
Daniel Jones pass complete to Johnathan Lloyd for 5 yds to the Duke 35
5:06
3rd & 7 at own 35
Daniel Jones pass incomplete to Chris Taylor (Dane Jackson), PENALTY UP pass interference (Dane Jackson) 15 yards to the 50 yardline, 1ST DOWN DU, NO PLAY.
5:06
1st & 10 at the 50
Quay Mann run for a loss of 1 yard to the Duke 49
5:06
2nd & 11 at own 49
Daniel Jones pass incomplete to Davis Koppenhaver
5:06
3rd & 11 at own 49
Daniel Jones pass incomplete to Davis Koppenhaver, broken up by Bam Bradley
5:06
4th & 11 at own 49
Danny Stirt punt for 34 yds, fair catch by Quadree Henderson at the Pitt 17
Pittsburgh End of game, 3 plays
1:42
1st & 10 at own 17
TEAM run for a loss of 2 yards to the Pitt 15
1:42
2nd & 12 at own 15
TEAM run for a loss of 2 yards to the Pitt 13
1:42
3rd & 14 at own 13
TEAM run for a loss of 2 yards to the Pitt 11
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.