Final at Hard Rock Stadium, Miami GardensTV: ABC, ESPN+Attendance 60,189
At kickoff
79°F, mostly cloudy, wind 14 mph from the east, gusts to 20 mphWeather: NOAA NCEI Integrated Surface Database; North Perry Airport (KHWO), 5 km from the stadium, seven minutes before kickoff
From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Duke
Miami
405
Total yards
526
325
Passing yards
400
80
Rushing yards
126
7.9
Yards per pass
9.8
3.0
Yards per rush
4.1
23
First downs
27
5–13
Third downs
6–12
1–2
Fourth downs
0–0
4
Turnovers
2
6–60
Penalties
5–52
28:09
Possession
31:51
2
Sacks (by defense)
1
Efficiency
Duke
Miami
38%
Success rate
49%
−0.01
EPA per play
0.34
1.31
Explosiveness
1.46
−0.43
Rushing EPA
0.16
0.26
Passing EPA
0.46
39%
Passing-down success
55%
−0.01
First-down EPA
0.09
−0.25
Second-down EPA
0.77
0.51
Third-down EPA
0.33
21%
Havoc by its defense
19%
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)
Miami 67% to win. Elo’s favorite won.
The line
Miami −21, over/under 55.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 Miami 93%, Duke 7%. 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. Miami drives left to right, Duke right to left.
Q1 MiamiTouchdown, 8 plays, 77 yards
Q1 DukePunt, 3 plays, 6 yards
Q1 MiamiPunt, 6 plays, 34 yards
Q1 DukeInterception, 1 play, 0 yards
Q1 MiamiTouchdown, 8 plays, 45 yards
Q1 DukePunt, 3 plays, 4 yards
Q1 MiamiFumble, 3 plays, 0 yards
Q1 DukeTouchdown, 4 plays, 83 yards
Q1 MiamiPunt, 3 plays, 7 yards
Q1 DukeTouchdown, 8 plays, 77 yards
Q2 MiamiField goal, 12 plays, 67 yards
Q2 DukeTouchdown, 7 plays, 75 yards
Q2 MiamiPunt, 3 plays, 6 yards
Q2 DukeTurnover on downs, 4 plays, −6 yards
Q3 DukeTouchdown, 10 plays, 75 yards
Q3 MiamiTouchdown, 7 plays, 69 yards
Q3 DukeInterception, 2 plays, 4 yards
Q3 MiamiTouchdown, 7 plays, 38 yards
Q3 DukeField goal, 10 plays, 68 yards
Q4 MiamiTouchdown, 2 plays, 51 yards
Q4 DukePunt, 3 plays, 5 yards
Q4 MiamiInterception, 4 plays, 25 yards
Q4 DukePunt, 3 plays, 4 yards
Q4 MiamiTouchdown, 2 plays, 68 yards
Q4 DukeInterception, 2 plays, 9 yards
Q4 MiamiTouchdown, 3 plays, 30 yards
Q4 DukeFumble, 3 plays, 16 yards
Q4 MiamiFumble, 4 plays, 30 yards
Q4 DukePunt, 6 plays, 12 yards
Q4 MiamiEnd of game, 1 play, −1 yard
Play by play
1st quarter10 drives, then Miami 14, Duke 7
Miami Touchdown, 8 plays
15:00
1st & 10 at own 35
Todd Pelino kickoff for 65 yds , Chris Johnson Jr. return for 23 yds to the MIA 23
14:48
1st & 10 at own 23
Cam Ward pass incomplete
14:41
2nd & 10 at own 23
Cam Ward pass incomplete to Elijah Arroyo
14:29
3rd & 10 at own 23
Cam Ward pass complete to Isaiah Horton for 22 yds to the MIA 45 for a 1ST down
13:55
1st & 10 at own 45
Cam Ward pass complete to Xavier Restrepo for 11 yds to the DUKE 44 for a 1ST down
13:33
1st & 10 at opp 44
Jacolby George run for a loss of 5 yards to the DUKE 49
12:47
2nd & 15 at opp 49
Cam Ward pass complete to Isaiah Horton for 10 yds to the DUKE 39
12:10
3rd & 5 at opp 39
Damien Martinez run for 5 yds to the DUKE 34 for a 1ST down
11:54
1st & 10 at opp 34
Cam Ward pass complete to Xavier Restrepo for 34 yds for a TD (Andres Borregales KICK)Miami 7, Duke 0
Duke Punt, 3 plays
11:54
1st & 10 at own 35
Andres Borregales kickoff for 65 yds for a touchback
11:51
1st & 10 at own 25
Maalik Murphy pass incomplete
11:32
2nd & 10 at own 25
Maalik Murphy pass complete to Jordan Moore for 6 yds to the DUKE 31
11:12
3rd & 4 at own 31
Maalik Murphy pass incomplete to Eli Pancol
11:04
4th & 4 at own 31
Kade Reynoldson punt for 44 yds, punt out-of-bounds at the MIA 25
Miami Punt, 6 plays
10:58
1st & 10 at own 25
Damien Martinez run for 16 yds to the MIA 41 for a 1ST down
10:43
1st & 10 at own 41
Cam Ward pass complete to Xavier Restrepo for 7 yds to the MIA 48
9:59
2nd & 3 at own 48
Damien Martinez run for 8 yds to the DUKE 44 for a 1ST down
9:35
1st & 10 at opp 44
Cam Ward pass complete to Isaiah Horton for 4 yds to the DUKE 40
8:55
2nd & 6 at opp 40
Damien Martinez run for a loss of 1 yard to the DUKE 41
8:48
3rd & 7 at opp 41
Cam Ward pass incomplete
8:37
4th & 7 at opp 41
Dylan Joyce punt for 36 yds, downed at the DUKE 5
Duke Interception, 1 play
8:31
1st & 10 at own 5
Maalik Murphy pass intercepted Mishael Powell return for no gain to the DUKE 45
Miami Touchdown, 8 plays
8:08
1st & 10 at opp 45
Mark Fletcher Jr. run for 1 yd to the DUKE 44
7:47
2nd & 9 at opp 44
Mark Fletcher Jr. run for 11 yds to the DUKE 33 for a 1ST down
7:29
1st & 10 at opp 33
Cam Ward pass incomplete
7:17
2nd & 10 at opp 33
Mark Fletcher Jr. run for 10 yds to the DUKE 23 for a 1ST down
6:55
1st & 10 at opp 23
Cam Ward pass complete to Xavier Restrepo for a loss of 1 yard to the DUKE 24
6:15
2nd & 11 at opp 24
Cam Ward pass complete to Isaiah Horton for 21 yds to the DUKE 3 for a 1ST down
5:37
1st & goal at opp 3
Mark Fletcher Jr. run for a loss of 1 yard to the DUKE 4
5:04
2nd & goal at opp 4
Cam Ward pass complete to Cam McCormick for 4 yds for a TD (Andres Borregales KICK)Miami 14, Duke 0
Duke Punt, 3 plays
5:04
2nd & 11 at own 35
Andres Borregales kickoff for 65 yds , Peyton Jones return for 20 yds to the DUKE 20
4:50
1st & 10 at own 20
Miami Penalty, Defensive Pass Interference (5 Yards) to the DUKE 25 for a 1ST down
4:44
1st & 10 at own 25
Maalik Murphy pass incomplete
4:20
2nd & 10 at own 25
Star Thomas run for a loss of 1 yard to the DUKE 24
3:58
3rd & 11 at own 24
Maalik Murphy pass incomplete
3:51
4th & 11 at own 24
Kade Reynoldson punt for 46 yds, fair catch by Ray Ray Joseph at the MIA 30
Miami Fumble, 3 plays
3:44
1st & 10 at own 30
Cam Ward pass incomplete
3:38
2nd & 10 at own 30
Cam Ward pass incomplete
3:33
3rd & 10 at own 30
Cam Ward pass incomplete
3:23
4th & 10 at own 30
Dylan Joyce punt for 50 yds , Que’Sean Brown returns for a loss of 3 yards to the DUKE 17 Que’Sean Brown fumbled, recovered by DUKE Que’Sean Brown
Duke Touchdown, 4 plays
3:08
1st & 10 at own 17
Maalik Murphy pass complete to Sahmir Hagans for 21 yds to the DUKE 38 for a 1ST down
2:50
1st & 10 at own 38
Peyton Jones run for 27 yds to the MIA 35 for a 1ST down
2:35
1st & 10 at opp 35
Maalik Murphy pass complete to Jordan Moore for 27 yds to the MIA 8 for a 1ST down
2:28
1st & goal at opp 8
Peyton Jones run for 8 yds for a TD (Todd Pelino KICK)Miami 14, Duke 7
Miami Punt, 3 plays
2:28
1st & 10 at own 35
Ryan Degyansky kickoff for 63 yds , Chris Johnson Jr. return for 20 yds to the MIA 22
2:28
1st & 10 at own 22
Mark Fletcher Jr. run for no gain to the MIA 22
1:45
2nd & 10 at own 22
Cam Ward pass complete to Isaiah Horton for 7 yds to the MIA 29
0:52
3rd & 3 at own 29
Cam Ward pass incomplete
0:46
4th & 3 at own 29
Dylan Joyce punt for 48 yds, fair catch by Que’Sean Brown at the DUKE 23
Duke Touchdown, 8 plays
0:42
1st & 10 at own 23
Maalik Murphy pass incomplete
0:30
2nd & 10 at own 23
Star Thomas run for 2 yds to the DUKE 25
Q2 14:50
3rd & 8 at own 25
Maalik Murphy pass complete to Sahmir Hagans for 9 yds to the DUKE 34 for a 1ST down
Q2 14:38
1st & 10 at own 34
Duke Penalty, Offensive Holding (-10 Yards) to the DUKE 24
Q2 13:40
1st & 20 at own 24
Maalik Murphy pass complete to Eli Pancol for 4 yds to the DUKE 28
Q2 13:08
2nd & 16 at own 28
Maalik Murphy pass complete to Peyton Jones for 40 yds to the MIA 32 for a 1ST down
Q2 12:34
1st & 10 at opp 32
Peyton Jones run for 3 yds to the MIA 29
Q2 11:58
2nd & 7 at opp 29
Star Thomas run for 2 yds to the MIA 27
Q2 11:23
3rd & 5 at opp 27
Timeout Duke, clock 11:23
Q2 11:15
3rd & 5 at opp 27
Maalik Murphy pass complete to Sahmir Hagans for 27 yds for a TD (Todd Pelino KICK)Tied at 14
2nd quarter4 drives, then Duke 21, Miami 17
Miami Field goal, 12 plays
11:08
3rd & 5 at own 35
Ryan Degyansky kickoff for 64 yds , Chris Johnson Jr. return for 21 yds to the MIA 22
10:58
1st & 10 at own 22
Damien Martinez run for 10 yds to the MIA 32 for a 1ST down
10:45
1st & 10 at own 32
Damien Martinez run for 3 yds to the MIA 35
9:58
2nd & 7 at own 35
Mark Fletcher Jr. run for 17 yds to the DUKE 48 for a 1ST down
9:31
1st & 10 at opp 48
Cam Ward pass incomplete
8:58
2nd & 10 at opp 48
Cam Ward pass complete to Damien Martinez for 2 yds to the DUKE 46
8:28
3rd & 8 at opp 46
Cam Ward run for 8 yds to the DUKE 38 for a 1ST down
7:47
1st & 10 at opp 38
Cam Ward pass complete to Damien Martinez for 17 yds to the DUKE 21 for a 1ST down
7:11
1st & 10 at opp 21
Cam Ward pass incomplete
7:07
2nd & 10 at opp 21
Ward, Cam pass incomplete, PENALTY DUKE pass interference 15 yards to the DUKE6, NO PLAY, 1ST DOWN MIAMI.
6:55
1st & goal at opp 6
Mark Fletcher Jr. run for no gain to the DUKE 6
5:45
2nd & goal at opp 6
TEAM run for a loss of 3 yards to the DUKE 9 TEAM fumbled, recovered by MIA Cam Ward
5:00
3rd & goal at opp 9
Cam Ward sacked by Michael Reese and Cameron Bergeron for a loss of 2 yards to the DUKE 11
4:51
4th & goal at opp 11
Andres Borregales 29 yd FG GOODMiami 17, Duke 14
Duke Touchdown, 7 plays
4:51
4th & 15 at own 35
Andres Borregales kickoff for 65 yds for a touchback
4:45
1st & 10 at own 25
Jones, Peyton rush for loss of 1 yard to the DUKE24, PENALTY MIAMI holding 10 yards to the DUKE35, NO PLAY, 1ST DOWN DUKE.
3:58
1st & 10 at own 35
Peyton Jones run for 4 yds to the DUKE 39
3:45
2nd & 6 at own 39
Maalik Murphy pass complete to Eli Pancol for 6 yds to the MIA 45 for a 1ST down Miami Penalty, Unnecessary Roughness (15 Yards) to the MIA 40 for a 1ST down
3:24
1st & 10 at opp 40
Miami Penalty, Defensive Pass Interference (15 Yards) to the MIA 25 for a 1ST down
3:16
1st & 10 at opp 25
Peyton Jones run for 6 yds to the MIA 19
2:46
2nd & 4 at opp 19
Maalik Murphy pass incomplete to Que’Sean Brown
2:35
3rd & 4 at opp 19
Maalik Murphy pass complete to Sahmir Hagans for 6 yds to the MIA 13 for a 1ST down
1:53
1st & 10 at opp 13
Maalik Murphy pass complete to Que’Sean Brown for 7 yds to the MIA 6
1:47
2nd & 3 at opp 6
Maalik Murphy pass complete to Peyton Jones for 6 yds for a TD (Todd Pelino KICK)Duke 21, Miami 17
Miami Punt, 3 plays
1:47
2nd & 3 at own 35
Ryan Degyansky kickoff for 60 yds , Chris Johnson Jr. return for 20 yds to the MIA 25
1:33
1st & 10 at own 25
Damien Martinez run for 6 yds to the MIA 31
1:21
2nd & 4 at own 31
Cam Ward pass incomplete
1:21
3rd & 4 at own 31
Timeout Miami, clock 01:21
1:15
3rd & 4 at own 31
Cam Ward pass incomplete
1:08
4th & 4 at own 31
Dylan Joyce punt for 44 yds, downed at the DUKE 25
Duke Turnover on downs, 4 plays
1:02
1st & 10 at own 25
Duke Penalty, Offensive Holding (-10 Yards) to the DUKE 15
0:54
1st & 20 at own 15
Star Thomas run for 2 yds to the DUKE 17
0:54
2nd & 18 at own 17
Timeout Miami, clock 00:54
0:52
2nd & 18 at own 17
Star Thomas run for no gain to the DUKE 17
0:51
3rd & 18 at own 17
Timeout Miami, clock 00:51
0:40
3rd & 18 at own 17
Star Thomas run for 7 yds to the DUKE 24
0:01
4th & 11 at own 24
Timeout Duke, clock 00:01
0:01
4th & 11 at own 24
Duke Penalty, Delay of Game (-5 Yards) to the DUKE 19
0:01
4th & 16 at own 19
TEAM run for a loss of 5 yards to the DUKE 14
3rd quarter5 drives, then Miami 32, Duke 28
Duke Touchdown, 10 plays
15:00
1st & 10 at own 35
Andres Borregales kickoff for 65 yds for a touchback
14:55
1st & 10 at own 25
Maalik Murphy pass incomplete
14:35
2nd & 10 at own 25
Maalik Murphy pass complete to Jordan Moore for 11 yds to the DUKE 36 for a 1ST down
14:02
1st & 10 at own 36
Star Thomas run for no gain to the DUKE 36
13:48
2nd & 10 at own 36
Maalik Murphy pass complete to Sahmir Hagans for 16 yds to the MIA 48 for a 1ST down
13:23
1st & 10 at opp 48
Star Thomas run for a loss of 1 yard to the MIA 49
12:44
2nd & 11 at opp 49
Maalik Murphy pass complete to Sahmir Hagans for 34 yds to the MIA 15 for a 1ST down
12:20
1st & 10 at opp 15
Peyton Jones run for 2 yds to the MIA 13
11:40
2nd & 8 at opp 13
Peyton Jones run for 2 yds to the MIA 11
11:00
3rd & 6 at opp 11
Duke Penalty, Delay of Game (-5 Yards) to the MIA 16
10:43
3rd & 11 at opp 16
Maalik Murphy pass complete to Sahmir Hagans for 10 yds to the MIA 6
10:08
4th & 1 at opp 6
Timeout Duke, clock 10:08
10:03
4th & 1 at opp 6
Maalik Murphy pass complete to Jordan Moore for 6 yds for a TD (Todd Pelino KICK)Duke 28, Miami 17
Miami Touchdown, 7 plays
10:03
4th & 1 at own 35
Ryan Degyansky kickoff for 65 yds , Chris Johnson Jr. return for 31 yds to the MIA 31
9:30
1st & 10 at own 31
Cam Ward pass complete to Xavier Restrepo for 20 yds to the DUKE 49 for a 1ST down
9:19
1st & 10 at opp 49
Mark Fletcher Jr. run for 16 yds to the DUKE 33 for a 1ST down
9:03
1st & 10 at opp 33
Cam Ward pass incomplete to Xavier Restrepo
8:49
2nd & 10 at opp 33
Mark Fletcher Jr. run for 5 yds to the DUKE 28
7:47
3rd & 5 at opp 28
Cam Ward pass complete to Jacolby George for 8 yds to the DUKE 20 for a 1ST down
7:32
1st & 10 at opp 20
Cam Ward pass complete to Jacolby George for 17 yds to the DUKE 3 for a 1ST down
7:16
1st & goal at opp 3
Cam Ward pass complete to Xavier Restrepo for 3 yds for a TD (C. Ward Run For Two-point Conversion)Duke 28, Miami 25
Duke Interception, 2 plays
7:16
1st & 10 at own 35
Andres Borregales kickoff for 65 yds for a touchback
7:06
1st & 10 at own 25
Star Thomas run for 4 yds to the DUKE 29
6:24
2nd & 6 at own 29
Maalik Murphy pass intercepted OJ Frederique Jr. return for 30 yds to the DUKE 38
Miami Touchdown, 7 plays
6:00
1st & 10 at opp 38
Cam Ward pass complete to Elijah Arroyo for 11 yds to the DUKE 27 for a 1ST down
5:35
1st & 10 at opp 27
Damien Martinez run for 7 yds to the DUKE 20
4:54
2nd & 3 at opp 20
Cam Ward pass complete to Isaiah Horton for 7 yds to the DUKE 13 for a 1ST down
4:33
1st & 10 at opp 13
Damien Martinez run for 5 yds to the DUKE 8
3:58
2nd & 5 at opp 8
Cam Ward pass incomplete to Jacolby George
3:41
3rd & 5 at opp 8
Cam Ward pass complete to Xavier Restrepo for 6 yds to the DUKE 2 for a 1ST down
3:08
1st & goal at opp 2
Elija Lofton run for 2 yds for a TD (Andres Borregales KICK)Miami 32, Duke 28
Duke Field goal, 10 plays
3:08
1st & 10 at own 35
Andres Borregales kickoff for 65 yds for a touchback
2:55
1st & 10 at own 25
Maalik Murphy pass complete to Eli Pancol for 10 yds to the DUKE 35 for a 1ST down
2:12
1st & 10 at own 35
Peyton Jones run for 13 yds to the DUKE 48 for a 1ST down
1:25
1st & 10 at own 48
Peyton Jones run for 1 yd to the DUKE 49
0:20
2nd & 9 at own 49
Maalik Murphy pass complete to Eli Pancol for 7 yds to the MIA 44
0:05
3rd & 2 at opp 44
Maalik Murphy pass complete to Jordan Moore for 25 yds to the MIA 19 for a 1ST down
Q4 14:55
1st & 10 at opp 19
Star Thomas run for 5 yds to the MIA 14
Q4 14:20
2nd & 5 at opp 14
Brown, Que’Sean rush for loss of 8 yards to the MIAMI22, PENALTY MIAMI face mask 7 yards to the MIAMI7, NO PLAY, 1ST DOWN DUKE.
Q4 14:03
1st & goal at opp 7
Maalik Murphy pass incomplete
Q4 13:59
2nd & goal at opp 7
Maalik Murphy pass incomplete
Q4 13:59
3rd & 0 at opp 7
Timeout Miami, clock 13:59
Q4 13:54
3rd & goal at opp 7
Maalik Murphy pass incomplete
Q4 13:51
4th & goal at opp 7
Todd Pelino 24 yd FG GOODMiami 32, Duke 31
4th quarter11 drives, then Miami 53, Duke 31
Miami Touchdown, 2 plays
13:51
4th & 10 at own 35
Ryan Degyansky kickoff for 40 yds , Elija Lofton return for 24 yds to the MIA 49
13:45
1st & 10 at own 49
Damien Martinez run for 2 yds to the DUKE 49
12:56
2nd & 8 at opp 49
Cam Ward pass complete to Jacolby George for 49 yds for a TD (Andres Borregales KICK)Miami 39, Duke 31
Duke Punt, 3 plays
12:56
2nd & 8 at own 35
Andres Borregales kickoff for 65 yds for a touchback
12:42
1st & 10 at own 25
Star Thomas run for 7 yds to the DUKE 32
12:12
2nd & 3 at own 32
Star Thomas run for a loss of 2 yards to the DUKE 30
11:41
3rd & 5 at own 30
Maalik Murphy pass incomplete
11:32
4th & 5 at own 30
Kade Reynoldson punt for 45 yds , Ray Ray Joseph returns for 9 yds to the MIA 34
Miami Interception, 4 plays
11:11
1st & 10 at own 34
Cam Ward pass complete to Sam Brown Jr. for 20 yds to the DUKE 46 for a 1ST down
10:35
1st & 10 at opp 46
Damien Martinez run for 5 yds to the DUKE 41
10:10
2nd & 5 at opp 41
Cam Ward pass incomplete to Xavier Restrepo
9:57
3rd & 5 at opp 41
Cam Ward pass intercepted Chandler Rivers return for no gain to the DUKE 40
Duke Punt, 3 plays
9:41
1st & 10 at own 40
Peyton Jones run for 3 yds to the DUKE 43
9:09
2nd & 7 at own 43
Peyton Jones run for 1 yd to the DUKE 44
8:28
3rd & 6 at own 44
Maalik Murphy pass incomplete
8:21
4th & 6 at own 44
Kade Reynoldson punt for 24 yds, punt out-of-bounds at the MIA 32
Miami Touchdown, 2 plays
8:11
1st & 10 at own 32
Mark Fletcher Jr. run for 2 yds to the MIA 34
7:36
2nd & 8 at own 34
Cam Ward pass complete to Xavier Restrepo for 66 yds for a TD (Andres Borregales KICK)Miami 46, Duke 31
Duke Interception, 2 plays
7:36
2nd & 8 at own 35
Andres Borregales kickoff for 65 yds for a touchback
7:17
1st & 10 at own 25
Maalik Murphy pass complete to Eli Pancol for 9 yds to the DUKE 34
7:06
2nd & 1 at own 34
Maalik Murphy pass intercepted Jadais Richard return for 15 yds to the DUKE 30
Miami Touchdown, 3 plays
6:55
1st & 10 at opp 30
Mark Fletcher Jr. run for 3 yds to the DUKE 27
6:20
2nd & 7 at opp 27
Cam Ward pass complete to Sam Brown Jr. for 26 yds to the DUKE 1 for a 1ST down
5:37
1st & goal at opp 1
Mark Fletcher Jr. run for 1 yd for a TD (Andres Borregales KICK)Miami 53, Duke 31
Duke Fumble, 3 plays
5:37
1st & 10 at own 35
Andres Borregales kickoff for 65 yds for a touchback
5:20
1st & 10 at own 25
Maalik Murphy pass complete to Sahmir Hagans for 14 yds to the DUKE 39 for a 1ST down
5:01
1st & 10 at own 39
Maalik Murphy pass complete to Sahmir Hagans for 2 yds to the DUKE 41
4:43
2nd & 8 at own 41
Maalik Murphy run for no gain to the DUKE 35 Maalik Murphy fumbled, recovered by MIA Akheem Mesidor , return for 6 yds to the DUKE 35
Miami Fumble, 4 plays
4:30
1st & 10 at opp 35
Jordan Lyle run for 1 yd to the DUKE 34
3:33
2nd & 9 at opp 34
Cam Ward pass complete to Jacolby George for no gain to the DUKE 34
3:08
3rd & 9 at opp 34
Cam Ward pass complete to Riley Williams for 29 yds to the DUKE 5 for a 1ST down
2:27
1st & goal at opp 5
Cam Ward sacked by Terry Moore for a loss of 5 yards to the DUKE 10 Cam Ward fumbled, recovered by DUKE DaShawn Stone , return for 0 yards
Duke Punt, 6 plays
2:00
1st & 10 at own 10
Peyton Jones run for 1 yd to the DUKE 11
1:51
2nd & 9 at own 11
Maalik Murphy pass complete to Que’Sean Brown for 4 yds to the DUKE 15
1:43
3rd & 5 at own 15
Maalik Murphy pass complete to Peyton Jones for 15 yds to the DUKE 30 for a 1ST down
1:33
1st & 10 at own 30
Maalik Murphy pass complete to Jontavis Robertson for 3 yds to the DUKE 33
1:31
2nd & 7 at own 33
Maalik Murphy pass incomplete
1:00
3rd & 7 at own 33
Maalik Murphy sacked by Booker Pickett for a loss of 11 yards to the DUKE 22
0:35
4th & 18 at own 22
Kade Reynoldson punt for 53 yds , Ray Ray Joseph returns for 10 yds to the MIA 35
Miami End of game, 1 play
0:35
1st & 10 at own 35
TEAM run for a loss of 1 yard to the MIA 34
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.