Referee Duane Heydt; umpire Jim Hyson; head linesman George Geiss; line judge Robert Zivkovic; side judge Tony Tarantini; field judge Tom Potts; back judge Doug Smith; center judge Donald YatesGame officials: stats.ncaa.org box scores, via SportsDataverse
From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Wake Forest
Duke
389
Total yards
369
150
Passing yards
332
239
Rushing yards
37
9.4
Yards per pass
6.9
4.9
Yards per rush
1.2
13
First downs
21
6–17
Third downs
5–16
0–1
Fourth downs
1–1
2
Turnovers
3
4–24
Penalties
5–22
32:32
Possession
27:28
5
Sacks (by defense)
4
Efficiency
Wake Forest
Duke
39%
Success rate
44%
0.17
EPA per play
0.04
1.36
Explosiveness
0.86
0.25
Rushing EPA
−0.01
0.03
Passing EPA
0.06
17%
Passing-down success
24%
−0.07
First-down EPA
0.02
0.09
Second-down EPA
−0.22
0.83
Third-down EPA
0.34
23%
Havoc by its defense
15%
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 74% to win. Wake Forest won as Elo’s underdog.
The line
Duke −8.5, over/under 45.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 72%, Wake Forest 28%. 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, Wake Forest right to left.
Q1 Wake ForestPunt, 3 plays, 4 yards
Q1 DukeTouchdown, 17 plays, 60 yards
Q1 Wake ForestPunt, 3 plays, 0 yards
Q1 DukeFumble, 1 play, −16 yards
Q1 Wake ForestPunt, 3 plays, −4 yards
Q1 DukePunt, 3 plays, 0 yards
Q1 Wake ForestPunt, 4 plays, 28 yards
Q1 DukeMissed FG, 8 plays, 87 yards
Q2 Wake ForestFumble, 4 plays, 15 yards
Q2 DukePunt, 3 plays, −7 yards
Q2 Wake ForestTouchdown, 6 plays, 85 yards
Q2 DukePunt, 3 plays, 3 yards
Q2 Wake ForestPunt, 7 plays, 30 yards
Q2 DukeMissed FG, 10 plays, 55 yards
Q3 DukeFumble, 2 plays, −11 yards
Q3 Wake ForestTouchdown, 6 plays, 14 yards
Q3 DukeTouchdown, 6 plays, 75 yards
Q3 Wake ForestPunt, 3 plays, 5 yards
Q3 DukePunt, 4 plays, 15 yards
Q3 Wake ForestTouchdown, 3 plays, 64 yards
Q3 DukePunt, 5 plays, 5 yards
Q3 Wake ForestPunt, 3 plays, 6 yards
Q4 DukePunt, 6 plays, 29 yards
Q4 Wake ForestInterception, 8 plays, 53 yards
Q4 DukePunt, 4 plays, 21 yards
Q4 Wake ForestField goal, 7 plays, 70 yards
Q4 DukeInterception, 8 plays, 43 yards
Q4 Wake ForestEnd of game, 6 plays, 8 yards
Play by play
1st quarter7 drives, then Duke 7, Wake Forest 0
Wake Forest Punt, 3 plays
15:00
1st & 10 at own 35
Austin Parker kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
John Wolford sacked by Dominic McDonald and Corbin McCarthy for a loss of 1 yard to the WFrst 24
15:00
2nd & 11 at own 24
John Wolford run for 5 yds to the WFrst 29
15:00
3rd & 6 at own 29
John Wolford pass incomplete
15:00
4th & 6 at own 29
Dom Maggio punt for 46 yds , Ryan Smith returns for 15 yds to the Duke 40
Duke Touchdown, 17 plays
13:40
1st & 10 at own 40
Jela Duncan run for 1 yd to the Duke 41
13:40
2nd & 9 at own 41
Jela Duncan run for 13 yds to the WFrst 46 for a 1ST down
13:40
1st & 10 at opp 46
Daniel Jones pass complete to Anthony Nash for 4 yds to the WFrst 42
13:40
2nd & 6 at opp 42
Daniel Jones pass complete to Anthony Nash for 3 yds to the WFrst 39
13:40
3rd & 3 at opp 39
Daniel Jones run for 4 yds to the WFrst 35 for a 1ST down
13:40
1st & 10 at opp 35
Jela Duncan run for 1 yd to the WFrst 34
13:40
2nd & 9 at opp 34
Daniel Jones pass complete to T.J. Rahming for 8 yds to the WFrst 26
13:40
3rd & 1 at opp 26
Daniel Jones pass complete to Anthony Nash for 3 yds to the WFrst 23 for a 1ST down
13:40
1st & 10 at opp 23
Daniel Jones pass complete to T.J. Rahming for 8 yds to the WFrst 15
13:40
2nd & 2 at opp 15
Daniel Jones run for 5 yds to the WFrst 10 for a 1ST down
13:40
1st & goal at opp 10
Daniel Jones pass incomplete
13:40
2nd & goal at opp 10
Daniel Jones run for no gain to the WFrst 10
13:40
3rd & goal at opp 10
Daniel Jones pass incomplete to Anthony Nash for a 1ST down WAKE FOREST Penalty, Defensive pass interference (Brad Watson) to the WFrst 2 for a 1ST down
13:40
1st & goal at opp 2
Daniel Jones pass incomplete
13:40
2nd & goal at opp 2
Jela Duncan run for 1 yd to the WFrst 1
13:40
3rd & goal at opp 1
Jela Duncan run for no gain to the WFrst 1
7:07
4th & goal at opp 1
Daniel Jones run for 1 yd for a TD, (AJ Reed KICK)Duke 7, Wake Forest 0
Wake Forest Punt, 3 plays
7:07
1st & 0 at own 35
Austin Parker kickoff for 65 yds for a touchback
7:07
4th & 14 at own 21
Dom Maggio punt for 47 yds, punt out-of-bounds at the WFrst 38 , Ryan Smith returns for 30 yds to the WFrst 38
7:07
1st & 10 at own 25
Kendall Hinton pass complete to Chuck Wade for 2 yds to the WFrst 27
7:07
2nd & 8 at own 27
Kendall Hinton run for no gain to the WFrst 27
7:07
3rd & 8 at own 27
Kendall Hinton sacked by Ben Humphreys for a loss of 6 yards to the WFrst 21
5:23
1st & 10 at opp 38
Daniel Jones run for a loss of 6 yards to the Duke 41 Daniel Jones fumbled, forced by Duke Ejiofor, recovered by WFrst Cameron Glenn , return for 5 yds to the Duke 41
Wake Forest Punt, 3 plays
5:16
1st & 10 at opp 41
Carney, C rush for 20 yards to the DU21 (Giles-Harris, J), PENALTY WF holding 10 yards to the WF49, NO PLAY.
5:16
1st & 20 at own 49
John Wolford run for no gain to the WFrst 49
5:16
2nd & 20 at own 49
John Wolford pass complete to Devin Pike for 8 yds to the Duke 43
5:16
3rd & 12 at opp 43
John Wolford sacked by DeVon Edwards for a loss of 2 yards to the Duke 45
5:16
4th & 14 at opp 45
Dom Maggio punt for 31 yds, punt out-of-bounds at the Duke 14
Duke Punt, 3 plays
2:50
4th & 4 at own 20
Austin Parker punt for 55 yds , Tabari Hines returns for 1 yd to the WFrst 21 WAKE FOREST Penalty, illegal block (Jessie Bates) to the WFrst 15
2:50
1st & 10 at own 14
Shaun Wilson run for 4 yds to the Duke 18
2:50
2nd & 6 at own 18
Shaun Wilson run for 2 yds to the Duke 20
2:50
3rd & 4 at own 20
Daniel Jones pass incomplete to Anthony Nash
Wake Forest Punt, 4 plays
1:58
1st & 10 at own 15
Kendall Hinton pass complete to Cam Serigne for 23 yds to the WFrst 38 for a 1ST down
1:58
1st & 10 at own 38
Tabari Hines run for 5 yds to the WFrst 43
1:58
2nd & 5 at own 43
Kendall Hinton run for no gain to the WFrst 43
1:58
3rd & 5 at own 43
John Wolford pass incomplete
1:58
4th & 5 at own 43
Dom Maggio punt for 47 yds , Ryan Smith returns for a loss of 2 yards to the Duke 8
Duke Missed FG, 8 plays
0:16
1st & 10 at own 8
Daniel Jones pass complete to Johnathan Lloyd for 5 yds to the Duke 13
Q2 15:00
2nd & 5 at own 13
Jela Duncan run for a loss of 1 yard to the Duke 12
Q2 15:00
3rd & 6 at own 12
Daniel Jones pass complete to Johnathan Lloyd for 14 yds to the Duke 26 for a 1ST down
Q2 15:00
1st & 10 at own 26
Daniel Jones pass complete to Chris Taylor for 59 yds to the WFrst 15 for a 1ST down
Q2 15:00
1st & 10 at opp 15
Jela Duncan run for 3 yds to the WFrst 12
Q2 15:00
2nd & 7 at opp 12
Daniel Jones run for a loss of 1 yard to the WFrst 13
Q2 15:00
3rd & 8 at opp 13
Daniel Jones pass incomplete
Q2 12:12
4th & 8 at opp 13
AJ Reed 30 yd FG MISSED
2nd quarter6 drives, then Tied at 7
Wake Forest Fumble, 4 plays
12:12
1st & 10 at own 20
John Wolford pass complete to Tabari Hines for 10 yds to the WFrst 30 for a 1ST down
11:53
1st & 10 at own 30
Timeout WAKE FOREST, clock 11:53
11:53
1st & 10 at own 30
John Wolford run for 8 yds to the WFrst 38
11:53
2nd & 2 at own 38
John Wolford pass complete to Tabari Hines for a loss of 1 yard to the WFrst 37
11:53
3rd & 3 at own 37
John Wolford sacked by DeVon Edwards for a loss of 6 yards to the WFrst 28 John Wolford fumbled, recovered by Duke Joe Giles-Harris , return for 0 yards , return for 7 yds to the WFrst 28
Duke Punt, 3 plays
10:38
1st & 10 at opp 28
Daniel Jones pass complete to Johnathan Lloyd for 3 yds to the WFrst 25
10:38
2nd & 7 at opp 25
Daniel Jones pass incomplete
10:38
3rd & 7 at opp 25
DUKE Penalty, false start (-5 Yards) to the WFrst 30
10:38
3rd & 12 at opp 30
DUKE Penalty, delay of game (-5 Yards) to the WFrst 35
10:38
3rd & 17 at opp 35
Daniel Jones pass incomplete to Johnathan Lloyd
10:38
4th & 17 at opp 35
Austin Parker punt for 20 yds, fair catch by Jessie Bates at the WFrst 15
Wake Forest Touchdown, 6 plays
9:49
1st & 10 at own 15
Cade Carney run for 3 yds to the WFrst 18
9:49
2nd & 7 at own 18
Kendall Hinton run for 32 yds to the 50 yard line for a 1ST down
9:49
1st & 10 at the 50
Chuck Wade run for a loss of 2 yards to the WFrst 48
9:49
2nd & 12 at own 48
Kendall Hinton pass complete to Cortez Lewis for 37 yds to the Duke 15 for a 1ST down
9:49
1st & 10 at opp 15
Cade Carney run for 8 yds to the Duke 7
6:58
2nd & 2 at opp 7
Cade Carney run for 7 yds for a TD, (Mike Weaver KICK)Tied at 7
Duke Punt, 3 plays
6:58
1st & 0 at own 35
Mike Weaver kickoff for 65 yds for a touchback
6:58
1st & 10 at own 25
Daniel Jones pass complete to T.J. Rahming for 6 yds to the Duke 31
6:58
2nd & 4 at own 31
Jela Duncan run for 2 yds to the Duke 33
6:58
3rd & 2 at own 33
Daniel Jones pass incomplete to Jela Duncan
6:58
4th & 2 at own 33
DUKE Penalty, false start (Corbin McCarthy) to the Duke 28
6:58
4th & 7 at own 28
Austin Parker punt for 41 yds, downed at the WFrst 31
Wake Forest Punt, 7 plays
5:33
1st & 10 at own 31
Matt Colburn run for 6 yds to the WFrst 37
5:33
2nd & 4 at own 37
Matt Colburn run for 5 yds to the WFrst 42 for a 1ST down
5:33
1st & 10 at own 42
Kendall Hinton pass incomplete to Alex Bachman
5:33
2nd & 10 at own 42
Kendall Hinton run for 15 yds to the Duke 43 for a 1ST down
5:33
1st & 10 at opp 43
Kendall Hinton run for 3 yds to the Duke 40
5:33
2nd & 7 at opp 40
Matt Colburn run for 1 yd to the Duke 39
5:33
3rd & 6 at opp 39
Kendall Hinton pass incomplete
5:33
4th & 6 at opp 39
Dom Maggio punt for 39 yds for a touchback
Duke Missed FG, 10 plays
2:25
1st & 10 at own 20
Daniel Jones pass complete to T.J. Rahming for 7 yds to the Duke 27
2:25
2nd & 3 at own 27
Daniel Jones pass complete to T.J. Rahming for 5 yds to the Duke 32 for a 1ST down
2:25
1st & 10 at own 32
Daniel Jones pass complete to Anthony Nash for 15 yds to the Duke 47 for a 1ST down
1:37
1st & 10 at own 47
Timeout WAKE FOREST, clock 01:37
1:37
1st & 10 at own 47
Daniel Jones pass complete to Johnathan Lloyd for 8 yds to the WFrst 45
1:28
2nd & 2 at opp 45
Timeout DUKE, clock 01:28
1:28
2nd & 2 at opp 45
Daniel Jones pass complete to Johnathan Lloyd for 9 yds to the WFrst 36 for a 1ST down
1:28
1st & 10 at opp 36
Daniel Jones run for 12 yds to the WFrst 24 for a 1ST down
1:28
1st & 10 at opp 24
Daniel Jones sacked by Duke Ejiofor for a loss of 2 yards to the WFrst 26
0:53
2nd & 12 at opp 26
Timeout DUKE, clock 00:53
0:53
2nd & 12 at opp 26
Daniel Jones pass incomplete to Anthony Nash
0:53
3rd & 12 at opp 26
DUKE Penalty, false start (-5 Yards) to the WFrst 31
0:53
3rd & 17 at opp 31
Daniel Jones run for 6 yds to the WFrst 25
0:02
4th & 11 at opp 25
Timeout DUKE, clock 00:02
0:00
4th & 11 at opp 25
AJ Reed 43 yd FG MISSED
3rd quarter8 drives, then Wake Forest 21, Duke 14
Duke Fumble, 2 plays
15:00
1st & 10 at own 35
Mike Weaver kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Daniel Jones sacked by Duke Ejiofor for a loss of 7 yards to the Duke 18
15:00
2nd & 17 at own 18
Daniel Jones sacked by Duke Ejiofor for a loss of 3 yards to the Duke 14 Daniel Jones fumbled, recovered by WFrst Duke Ejiofor , return for 0 yards
Wake Forest Touchdown, 6 plays
14:28
1st & 10 at opp 14
Cade Carney run for 9 yds to the Duke 5
14:28
2nd & 1 at opp 5
Kendall Hinton run for no gain to the Duke 5
14:28
3rd & 1 at opp 5
Kendall Hinton run for 1 yd to the Duke 4 for a 1ST down
14:28
1st & goal at opp 4
Cade Carney run for 2 yds to the Duke 2
14:28
2nd & goal at opp 2
Cade Carney run for 1 yd to the Duke 1
12:04
3rd & goal at opp 1
Cade Carney run for 1 yd for a TD, (Mike Weaver KICK)Wake Forest 14, Duke 7
Duke Touchdown, 6 plays
12:04
1st & 0 at own 35
Mike Weaver kickoff for 65 yds for a touchback
12:04
1st & 10 at own 25
Daniel Jones run for 6 yds to the Duke 31
12:04
2nd & 4 at own 31
Daniel Jones pass complete to T.J. Rahming for 1 yd to the Duke 32
12:04
3rd & 3 at own 32
Daniel Jones pass complete to Anthony Nash for 56 yds to the WFrst 12 for a 1ST down
12:04
1st & 10 at opp 12
Daniel Jones pass incomplete to Anthony Nash
12:04
2nd & 10 at opp 12
Daniel Jones pass complete to Anthony Nash for 10 yds to the WFrst 2 for a 1ST down
10:12
1st & goal at opp 2
Daniel Jones run for 2 yds for a TD, (AJ Reed KICK)Tied at 14
Wake Forest Punt, 3 plays
10:12
1st & 0 at own 35
Austin Parker kickoff for 56 yds , Steven Claude return for 7 yds to the WFrst 17 Steven Claude fumbled, forced by Alonzo Saxton II, recovered by WFrst Wendell Dunn
10:05
1st & 10 at own 17
Kendall Hinton run for no gain to the WFrst 17
10:05
2nd & 10 at own 17
Kendall Hinton pass complete to Cade Carney for 3 yds to the WFrst 20
10:05
3rd & 7 at own 20
WAKE FOREST Penalty, false start (Ryan Anderson) to the WFrst 15
10:05
3rd & 12 at own 15
Tyler Bell run for 7 yds to the WFrst 22
10:05
4th & 5 at own 22
Dom Maggio punt for 56 yds, downed at the Duke 22
Duke Punt, 4 plays
7:28
1st & 10 at own 22
Daniel Jones pass complete to Anthony Nash for 13 yds to the Duke 35 for a 1ST down
7:28
1st & 10 at own 35
Daniel Jones pass complete to T.J. Rahming for a loss of 4 yards to the Duke 31
7:28
2nd & 14 at own 31
Jela Duncan run for 5 yds to the Duke 36
7:28
3rd & 9 at own 36
Daniel Jones run for 1 yd to the Duke 37
7:28
4th & 8 at own 37
Austin Parker punt for 27 yds, punt out-of-bounds at the WFrst 36
Wake Forest Touchdown, 3 plays
5:13
1st & 10 at own 36
Matt Colburn run for 6 yds to the WFrst 42
5:13
2nd & 4 at own 42
Kendall Hinton run for 3 yds to the WFrst 45
4:02
3rd & 1 at own 45
Cade Carney run for 55 yds for a TD, (Mike Weaver KICK)Wake Forest 21, Duke 14
Duke Punt, 5 plays
4:02
1st & 0 at own 35
Mike Weaver kickoff for 65 yds , DeVon Edwards return for 20 yds to the Duke 20
3:58
1st & 10 at own 20
Daniel Jones pass complete to Johnathan Lloyd for 9 yds to the Duke 29
3:58
2nd & 1 at own 29
Daniel Jones pass complete to T.J. Rahming for 5 yds to the Duke 34 for a 1ST down
3:58
1st & 10 at own 34
Daniel Jones run for a loss of 1 yard to the Duke 33
3:58
2nd & 11 at own 33
Daniel Jones run for a loss of 1 yard to the Duke 32
3:58
3rd & 12 at own 32
Daniel Jones sacked by Marquel Lee for a loss of 7 yards to the Duke 25
3:58
4th & 19 at own 25
Austin Parker punt for 40 yds, fair catch by Tabari Hines at the WFrst 35
Wake Forest Punt, 3 plays
1:29
1st & 10 at own 35
Kendall Hinton pass incomplete to Tabari Hines
1:29
2nd & 10 at own 35
Cade Carney run for no gain to the WFrst 35
1:29
3rd & 10 at own 35
Kendall Hinton pass complete to Cade Carney for 6 yds to the WFrst 41
1:29
4th & 4 at own 41
Dom Maggio punt for 59 yds for a touchback
4th quarter6 drives, then Wake Forest 24, Duke 14
Duke Punt, 6 plays
15:00
1st & 10 at own 20
Daniel Jones pass complete to Anthony Nash for 8 yds to the Duke 28
15:00
2nd & 2 at own 28
Daniel Jones pass complete to Johnathan Lloyd for 4 yds to the Duke 32 for a 1ST down
15:00
1st & 10 at own 32
Daniel Jones pass complete to Johnathan Lloyd for 15 yds to the Duke 47 for a 1ST down
15:00
1st & 10 at own 47
Daniel Jones sacked by Wendell Dunn for a loss of 5 yards to the Duke 42
15:00
2nd & 15 at own 42
Daniel Jones pass incomplete to Chris Taylor
15:00
3rd & 15 at own 42
Daniel Jones pass complete to Jela Duncan for 7 yds to the Duke 49
15:00
4th & 8 at own 49
Austin Parker punt for 51 yds for a touchback
Wake Forest Interception, 8 plays
12:34
1st & 10 at own 20
Matt Colburn run for 29 yds to the WFrst 49 for a 1ST down
12:34
1st & 10 at own 49
Matt Colburn run for 4 yds to the Duke 47
12:34
2nd & 6 at opp 47
Matt Colburn run for 1 yd to the Duke 46
12:34
3rd & 5 at opp 46
Kendall Hinton run for 15 yds to the Duke 31 for a 1ST down
12:34
1st & 10 at opp 31
Matt Colburn run for 2 yds to the Duke 29
12:34
2nd & 8 at opp 29
Kendall Hinton pass incomplete
12:34
3rd & 8 at opp 29
Tyler Bell run for 2 yds to the Duke 27
12:34
4th & 6 at opp 27
Kendall Hinton pass intercepted Joe Giles-Harris return for 3 yds to the Duke 28
Duke Punt, 4 plays
8:36
1st & 10 at own 28
Daniel Jones pass complete to Daniel Helm for 21 yds to the Duke 49 for a 1ST down
8:36
1st & 10 at own 49
Daniel Jones pass incomplete to T.J. Rahming
8:36
2nd & 10 at own 49
Daniel Jones pass incomplete to Daniel Helm, broken up by Grant Dawson
8:36
3rd & 10 at own 49
Daniel Jones pass incomplete to T.J. Rahming, broken up by Amari Henderson
8:36
4th & 10 at own 49
Austin Parker punt for 36 yds, fair catch by Jessie Bates at the WFrst 15
Wake Forest Field goal, 7 plays
7:57
1st & 10 at own 15
Cade Carney run for no gain to the WFrst 15
7:57
2nd & 10 at own 15
Cade Carney run for no gain to the WFrst 15
7:57
3rd & 10 at own 15
Kendall Hinton pass complete to Alex Bachman for 62 yds to the Duke 23 for a 1ST down
7:57
1st & 10 at opp 23
Cade Carney run for 3 yds to the Duke 20
7:57
2nd & 7 at opp 20
Cade Carney run for no gain to the Duke 20
7:57
3rd & 7 at opp 20
Cade Carney run for 5 yds to the Duke 15
3:50
4th & 2 at opp 15
Mike Weaver 34 yd FG GOODWake Forest 24, Duke 14
Duke Interception, 8 plays
3:50
1st & 0 at own 35
Mike Weaver kickoff for 65 yds for a touchback
3:50
1st & 10 at own 25
Daniel Jones pass incomplete to T.J. Rahming, broken up by Josh Okonye
3:50
2nd & 10 at own 25
Daniel Jones pass complete to Jela Duncan for 8 yds to the Duke 33
3:50
3rd & 2 at own 33
Daniel Jones run for 13 yds to the Duke 46 for a 1ST down
3:50
1st & 10 at own 46
Daniel Jones pass complete to Jela Duncan for 9 yds to the WFrst 45
3:50
2nd & 1 at opp 45
Daniel Jones pass complete to Jela Duncan for 3 yds to the WFrst 42 for a 1ST down
3:50
1st & 10 at opp 42
Daniel Jones pass complete to T.J. Rahming for 10 yds to the WFrst 32 for a 1ST down
3:50
1st & 10 at opp 32
Daniel Jones pass incomplete to Daniel Helm
3:50
2nd & 10 at opp 32
Daniel Jones pass intercepted Brad Watson return for 7 yds to the WFrst 30
Wake Forest End of game, 6 plays
1:54
1st & 10 at own 30
Cade Carney run for 6 yds to the WFrst 36
1:47
2nd & 4 at own 36
Timeout DUKE, clock 01:47
1:47
2nd & 4 at own 36
Cade Carney run for 3 yds to the WFrst 39
1:40
3rd & 1 at own 39
Timeout DUKE, clock 01:40
1:40
3rd & 1 at own 39
Cade Carney run for 5 yds to the WFrst 44 for a 1ST down
1:39
1st & 10 at own 44
Timeout DUKE, clock 01:39
1:39
1st & 10 at own 44
TEAM run for a loss of 2 yards to the WFrst 42
1:39
2nd & 12 at own 42
TEAM run for a loss of 2 yards to the WFrst 40
1:39
3rd & 14 at own 40
TEAM run for a loss of 2 yards to the WFrst 38
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.
Officially, Duke leads 62–41–2; as played, 60–40–2 in the 102 games on file; the official count covers all 105 meetings, counting the eight since this game.