Referee Gary Patterson; umpire Terrence Ramsey; head linesman Michael Kelley; line judge Brian Sakowski; side judge Jim Corpora; field judge Harry Tyson; back judge Gary Dancewicz; center judge Joe PennucciGame officials: stats.ncaa.org box scores, via SportsDataverse
Scoring by quarter
Team
Q1
Q2
Q3
Q4
Final
Duke
0
7
21
7
35
Georgia Tech
14
14
3
7
38
Standouts
PassingDaniel Jones22 of 36, 305 yards, 2 TD, 1 INTDuke
From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Duke
Georgia Tech
559
Total yards
605
305
Passing yards
264
254
Rushing yards
341
8.5
Yards per pass
18.9
6.9
Yards per rush
7.3
23
First downs
20
8–13
Third downs
6–12
0–2
Fourth downs
0–1
3
Turnovers
2
4–20
Penalties
8–46
28:19
Possession
31:41
3
Sacks (by defense)
1
Efficiency
Duke
Georgia Tech
51%
Success rate
48%
0.18
EPA per play
0.37
1.12
Explosiveness
1.69
−0.12
Rushing EPA
0.07
0.47
Passing EPA
1.24
55%
Passing-down success
50%
−0.15
First-down EPA
0.07
0.51
Second-down EPA
0.34
0.98
Third-down EPA
1.62
15%
Havoc by its defense
11%
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)
Georgia Tech 63% to win. Elo’s favorite won.
The line
Georgia Tech −8.5, over/under 50.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 Georgia Tech 72%, Duke 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. Georgia Tech drives left to right, Duke right to left.
Q1 Georgia TechTouchdown, 8 plays, 74 yards
Q1 DukePunt, 7 plays, 30 yards
Q1 Georgia TechTouchdown, 3 plays, 91 yards
Q1 DukeFumble, 4 plays, 42 yards
Q1 Georgia TechPunt, 3 plays, 5 yards
Q1 DukeTurnover on downs, 10 plays, −30 yards
Q2 Georgia TechPunt, 4 plays, 10 yards
Q2 DukeTouchdown, 11 plays, 87 yards
Q2 Georgia TechTouchdown, 2 plays, 79 yards
Q2 DukeFumble, 5 plays, 83 yards
Q2 Georgia TechPunt, 3 plays, 6 yards
Q2 DukeTurnover on downs, 4 plays, 5 yards
Q2 Georgia TechTouchdown, 3 plays, 62 yards
Q2 DukeEnd of half, 3 plays, 35 yards
Q3 DukeInterception, 6 plays, 12 yards
Q3 Georgia TechFumble, 1 play, −3 yards
Q3 DukeTouchdown, 5 plays, 45 yards
Q3 Georgia TechFumble, 0 yards
Q3 DukeTouchdown, 1 play, 10 yards
Q3 Georgia TechField goal, 10 plays, 78 yards
Q3 DukeTouchdown, 6 plays, 75 yards
Q3 Georgia TechTurnover on downs, 11 plays, 58 yards
Q4 DukeTouchdown, 8 plays, 68 yards
Q4 Georgia TechTouchdown, 6 plays, 86 yards
Q4 DukePunt, 3 plays, 7 yards
Q4 Georgia TechEnd of game, 8 plays, 45 yards
Play by play
1st quarter6 drives, then Georgia Tech 14, Duke 0
Georgia Tech Touchdown, 8 plays
15:00
1st & 10 at own 35
Will Kline kickoff for 53 yds , Nate Cottrell return for 14 yds to the GTech 26
14:53
1st & 10 at own 26
Justin Thomas sacked by Corbin McCarthy for a loss of 3 yards to the GTech 23
14:53
2nd & 13 at own 23
Justin Thomas run for 8 yds to the GTech 31
14:53
3rd & 5 at own 31
Justin Thomas pass complete to Brad Stewart for 50 yds to the Duke 19 for a 1ST down
14:53
1st & 10 at opp 19
Marcus Marshall run for no gain to the Duke 19
14:53
2nd & 10 at opp 19
Justin Thomas run for a loss of 5 yards to the Duke 24
14:53
3rd & 15 at opp 24
Justin Thomas pass complete to J.J. Green for 18 yds to the Duke 6 for a 1ST down
14:53
1st & goal at opp 6
Marcus Marshall run for 4 yds to the Duke 2
10:23
2nd & goal at opp 2
Matthew Jordan run for 2 yds for a TD, (Harrison Butker KICK)Georgia Tech 7, Duke 0
Duke Punt, 7 plays
10:23
1st & 0 at own 35
Harrison Butker kickoff for 65 yds for a touchback
10:23
1st & 10 at own 25
Daniel Jones pass complete to Chris Taylor for 6 yds to the Duke 31
10:23
2nd & 4 at own 31
Daniel Jones pass complete to T.J. Rahming for 10 yds to the Duke 41 for a 1ST down
10:23
1st & 10 at own 41
Daniel Jones run for 5 yds to the Duke 46
10:23
2nd & 5 at own 46
Daniel Jones run for 10 yds to the GTech 44 for a 1ST down
10:23
1st & 10 at opp 44
Shaun Wilson run for a loss of 1 yard to the GTech 45
10:23
2nd & 11 at opp 45
Daniel Jones pass incomplete
10:23
3rd & 11 at opp 45
Daniel Jones pass incomplete to Chris Taylor
10:23
4th & 11 at opp 45
Danny Stirt punt for 36 yds, fair catch by Brad Stewart at the GTech 9
Georgia Tech Touchdown, 3 plays
7:48
1st & 10 at own 9
Justin Thomas run for 6 yds to the GTech 15
7:48
2nd & 4 at own 15
Marcus Marshall run for 3 yds to the GTech 18
6:33
3rd & 1 at own 18
Timeout GEORGIA TECH, clock 06:33
6:18
3rd & 1 at own 18
Justin Thomas run for 82 yds for a TD, (Harrison Butker KICK)Georgia Tech 14, Duke 0
Duke Fumble, 4 plays
6:18
1st & 0 at own 35
Harrison Butker kickoff for 65 yds for a touchback
6:18
1st & 10 at own 25
Daniel Jones run for 13 yds to the Duke 38 for a 1ST down
6:18
1st & 10 at own 38
Jela Duncan run for 6 yds to the Duke 44
6:18
2nd & 4 at own 44
Jela Duncan run for 18 yds to the GTech 38 for a 1ST down
6:18
1st & 10 at opp 38
Jela Duncan run for 5 yds to the GTech 33 Jela Duncan fumbled, forced by Patrick Gamble, recovered by GTech Corey Griffin
Georgia Tech Punt, 3 plays
4:41
1st & 10 at own 33
Justin Thomas run for 4 yds to the GTech 37
4:41
2nd & 6 at own 37
Marcus Marshall run for 1 yd to the GTech 38
4:41
3rd & 5 at own 38
Justin Thomas pass incomplete to Ricky Jeune
4:41
4th & 5 at own 38
Ryan Rodwell punt for 49 yds , Ryan Smith returns for no gain to the Duke 13
Duke Turnover on downs, 10 plays
3:16
1st & 10 at own 13
Daniel Jones run for 12 yds to the Duke 25 for a 1ST down
3:16
1st & 10 at own 25
Joseph Ajeigbe run for 5 yds to the Duke 30
3:16
2nd & 5 at own 30
Joseph Ajeigbe run for 2 yds to the Duke 32
3:16
3rd & 3 at own 32
Joseph Ajeigbe run for 3 yds to the Duke 35 for a 1ST down
3:16
1st & 10 at own 35
Daniel Jones pass complete to Daniel Helm for 6 yds to the Duke 41
3:16
2nd & 4 at own 41
Daniel Jones pass complete to Daniel Helm for 21 yds to the GTech 38 for a 1ST down
3:16
1st & 10 at opp 38
Joseph Ajeigbe run for 4 yds to the GTech 34
Q2 15:00
2nd & 6 at opp 34
Daniel Jones pass incomplete to Chris Taylor
Q2 15:00
3rd & 6 at opp 34
Shaun Wilson run for 2 yds to the GTech 32
Q2 15:00
4th & 4 at opp 32
Parker Boehme run for 2 yds to the GTech 30
2nd quarter8 drives, then Georgia Tech 28, Duke 7
Georgia Tech Punt, 4 plays
14:09
1st & 10 at own 30
Isiah Willis run for 11 yds to the GTech 41 for a 1ST down
14:09
1st & 10 at own 41
Marcus Marshall run for no gain to the GTech 41
13:13
2nd & 10 at own 41
Timeout GEORGIA TECH, clock 13:13
13:13
2nd & 10 at own 41
Marcus Marshall run for a loss of 5 yards to the GTech 36
13:13
3rd & 15 at own 36
Justin Thomas run for 4 yds to the GTech 40
13:13
4th & 11 at own 40
Ryan Rodwell punt for 47 yds, punt out-of-bounds at the Duke 13
Duke Touchdown, 11 plays
11:56
1st & 10 at own 13
Shaun Wilson run for 1 yd to the Duke 14
11:56
2nd & 9 at own 14
Daniel Jones run for 12 yds to the Duke 26 for a 1ST down
11:56
1st & 10 at own 26
Daniel Jones pass complete to Chris Taylor for 9 yds to the Duke 35
11:56
2nd & 1 at own 35
Shaun Wilson run for 10 yds to the Duke 45 for a 1ST down
11:56
1st & 10 at own 45
DUKE Penalty, delay of game (-5 Yards) to the Duke 40
11:56
1st & 15 at own 40
Daniel Jones pass complete to Davis Koppenhaver for 7 yds to the Duke 47
11:56
2nd & 8 at own 47
Daniel Jones pass complete to Chris Taylor for 10 yds to the GTech 43 for a 1ST down
11:56
1st & 10 at opp 43
Jela Duncan run for 4 yds to the GTech 39
11:56
2nd & 6 at opp 39
Daniel Jones pass incomplete to T.J. Rahming
11:56
3rd & 6 at opp 39
Daniel Jones pass complete to Daniel Helm for 14 yds to the GTech 25 for a 1ST down
11:56
1st & 10 at opp 25
Jela Duncan run for 2 yds to the GTech 23
6:43
2nd & 8 at opp 23
Daniel Jones pass complete to Daniel Helm for 23 yds for a TD, (AJ Reed KICK)Georgia Tech 14, Duke 7
Georgia Tech Touchdown, 2 plays
6:43
1st & 0 at own 35
Will Kline kickoff for 61 yds , J.J. Green return for 17 yds to the GTech 21
6:36
1st & 10 at own 21
Justin Thomas pass complete to Ricky Jeune for 33 yds to the Duke 46 for a 1ST down
5:52
1st & 10 at opp 46
Justin Thomas pass complete to Clinton Lynch for 46 yds for a TD, (Harrison Butker KICK)Georgia Tech 21, Duke 7
Duke Fumble, 5 plays
5:52
1st & 0 at own 35
Harrison Butker kickoff for 65 yds , Shaun Wilson return for 14 yds to the Duke 14
5:46
1st & 10 at own 14
Daniel Jones pass complete to Erich Schneider for 2 yds to the Duke 16
5:46
2nd & 8 at own 16
Daniel Jones pass incomplete to Erich Schneider
5:46
3rd & 8 at own 16
Daniel Jones pass complete to Erich Schneider for 22 yds to the Duke 38 for a 1ST down
5:46
1st & 10 at own 38
Jela Duncan run for 2 yds to the Duke 40
5:46
2nd & 8 at own 40
Shaun Wilson run for 57 yds to the GTech 3 Shaun Wilson fumbled, forced by A.J. Gray, recovered by GTech Step Durham
Georgia Tech Punt, 3 plays
3:56
1st & 10 at own 3
Marcus Marshall run for 3 yds to the GTech 6
3:56
2nd & 7 at own 6
Marcus Marshall run for 3 yds to the GTech 9
3:56
4th & 4 at own 9
Ryan Rodwell punt for 49 yds, downed at the GATECH 42 GEORGIA TECH Penalty, personal foul (Parker Braun) to the GTech 43
3:56
3rd & 4 at own 9
Justin Thomas pass incomplete
Duke Turnover on downs, 4 plays
2:20
1st & 10 at opp 43
Joseph Ajeigbe run for 7 yds to the GTech 36
2:20
2nd & 3 at opp 36
Daniel Jones pass incomplete to Johnathan Lloyd
2:20
3rd & 3 at opp 36
Daniel Jones pass complete to Daniel Helm for 1 yd to the GTech 35
1:05
4th & 2 at opp 35
Timeout DUKE, clock 01:05
1:05
4th & 2 at opp 35
Joseph Ajeigbe run for a loss of 3 yards to the GTech 38
Georgia Tech Touchdown, 3 plays
1:00
1st & 10 at own 38
Justin Thomas pass complete to Ricky Jeune for 40 yds to the Duke 22 for a 1ST down
1:00
1st & 10 at opp 22
Justin Thomas pass incomplete to Brad Stewart
0:33
2nd & 10 at opp 22
Justin Thomas run for 22 yds for a TD, (Harrison Butker KICK)Georgia Tech 28, Duke 7
Duke End of half, 3 plays
0:33
1st & 0 at own 35
Harrison Butker kickoff for 65 yds for a touchback
0:33
1st & 10 at own 25
Daniel Jones pass complete to T.J. Rahming for 10 yds to the Duke 35 for a 1ST down
0:33
1st & 10 at own 35
Daniel Jones sacked by Anree Saint-Amour for a loss of 1 yard to the Duke 34
0:06
2nd & 11 at own 34
Timeout DUKE, clock 00:06
0:06
2nd & 11 at own 34
Daniel Jones pass complete to Erich Schneider for 26 yds to the GTech 40 for a 1ST down
3rd quarter6 drives, then Georgia Tech 31, Duke 28
Duke Interception, 6 plays
15:00
1st & 10 at own 35
Harrison Butker kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Daniel Jones pass incomplete to Chris Taylor
15:00
2nd & 10 at own 25
Jela Duncan run for 4 yds to the Duke 29
15:00
3rd & 6 at own 29
Daniel Jones pass complete to Johnathan Lloyd for 8 yds to the Duke 37 for a 1ST down
15:00
1st & 10 at own 37
Daniel Jones pass incomplete to Erich Schneider
15:00
2nd & 10 at own 37
Jela Duncan run for no gain to the Duke 37
15:00
3rd & 10 at own 37
Daniel Jones pass intercepted Lawrence Austin return for no gain to the GTech 48
13:13
1st & 10 at own 48
Marcus Marshall run for a loss of 3 yards to the GTech 45 Marcus Marshall fumbled, forced by Ben Humphreys, recovered by Duke Ben Humphreys
Duke Touchdown, 5 plays
13:06
1st & 10 at opp 45
Daniel Jones pass incomplete to T.J. Rahming
13:06
2nd & 10 at opp 45
Shaun Wilson run for 5 yds to the GTech 40
13:06
3rd & 5 at opp 40
Daniel Jones pass complete to Chris Taylor for 36 yds to the GTech 4 for a 1ST down GEORGIA TECH Penalty, face mask (2 yards) (Lamont Simmons) to the GTech 2 for a 1ST down
13:06
1st & goal at opp 2
Daniel Jones run for 1 yd to the GTech 1
13:06
2nd & goal at opp 1
GEORGIA TECH Penalty, substitution infraction ( Yards) to the GTech 1
11:36
2nd & 0 at opp 1
Timeout GEORGIA TECH, clock 11:36
11:31
2nd & goal at opp 1
Jela Duncan run for 1 yd for a TD, (AJ Reed KICK)Georgia Tech 28, Duke 14
11:31
1st & 0 at own 35
Will Kline kickoff for 62 yds , J.J. Green return for 7 yds to the GTech 10 J.J. Green fumbled, forced by Dylan Singleton, recovered by Duke Brandon Feamster
Duke Touchdown, 1 play
11:16
1st & goal at opp 10
Jela Duncan run for 10 yds for a TD, (AJ Reed KICK)Georgia Tech 28, Duke 21
Georgia Tech Field goal, 10 plays
11:16
1st & 0 at own 35
Will Kline kickoff for 62 yds , Lance Austin return for 14 yds to the GTech 17
11:10
1st & 10 at own 17
Clinton Lynch run for 2 yds to the GTech 19
11:10
2nd & 8 at own 19
Marcus Marshall run for 8 yds to the GTech 27 for a 1ST down
11:10
1st & 10 at own 27
Clinton Lynch run for 11 yds to the GTech 38 for a 1ST down
11:10
1st & 10 at own 38
GEORGIA TECH Penalty, false start (Jahaziel Lee) to the GTech 33
11:10
1st & 15 at own 33
Justin Thomas run for 3 yds to the GTech 36
11:10
2nd & 12 at own 36
Justin Thomas pass complete to Ricky Jeune for 12 yds to the GTech 48 for a 1ST down
11:10
1st & 10 at own 48
Marcus Marshall run for 50 yds to the Duke 2 for a 1ST down
11:10
1st & goal at opp 2
Matthew Jordan run for 1 yd to the Duke 1
11:10
2nd & goal at opp 1
GEORGIA TECH Penalty, false start (Brad Stewart) to the Duke 5
11:10
2nd & goal at opp 5
Justin Thomas run for no gain to the Duke 5
11:10
3rd & goal at opp 5
Justin Thomas pass incomplete to Qua Searcy
5:28
4th & goal at opp 5
Harrison Butker 22 yd FG GOODGeorgia Tech 31, Duke 21
Duke Touchdown, 6 plays
5:28
1st & 0 at own 35
Harrison Butker kickoff for 65 yds for a touchback
5:28
1st & 10 at own 25
Jones, D pass incomplete, PENALTY GT holding (Austin, Lan.) 10 yards to the DU35, 1ST DOWN DU, NO PLAY.
5:28
1st & 10 at own 35
Daniel Jones run for 1 yd to the Duke 36
5:28
2nd & 9 at own 36
Daniel Jones pass complete to Chris Taylor for 6 yds to the Duke 42
5:28
3rd & 3 at own 42
Daniel Jones pass complete to Davis Koppenhaver for 13 yds to the GTech 45 for a 1ST down
5:28
1st & 10 at opp 45
Daniel Jones pass complete to Davis Koppenhaver for 31 yds to the GTech 14 for a 1ST down
5:28
1st & 10 at opp 14
Daniel Jones pass incomplete to Chris Taylor
3:08
2nd & 10 at opp 14
Shaun Wilson run for 14 yds for a TD, (AJ Reed KICK)Georgia Tech 31, Duke 28
Georgia Tech Turnover on downs, 11 plays
3:08
1st & 0 at own 35
Will Kline kickoff for 65 yds , Lance Austin return for 10 yds to the GTech 10
3:03
1st & 10 at own 10
Marcus Marshall run for 1 yd to the GTech 11
3:03
2nd & 9 at own 11
Justin Thomas pass complete to Brad Stewart for 8 yds to the GTech 19
3:03
3rd & 1 at own 19
Qua Searcy run for 1 yd to the GTech 20 for a 1ST down
3:03
1st & 10 at own 20
Justin Thomas pass complete to Clinton Lynch for 24 yds to the GTech 44 for a 1ST down
3:03
1st & 10 at own 44
Lynn Griffin run for 6 yds to the 50 yard line
3:03
2nd & 4 at the 50
Clinton Lynch run for a loss of 3 yards to the GTech 47
Q4 15:00
3rd & 7 at own 47
Timeout GEORGIA TECH, clock 15:00
Q4 15:00
3rd & 7 at own 47
Justin Thomas pass complete to Brad Stewart for 12 yds to the Duke 41 for a 1ST down
Q4 15:00
1st & 10 at opp 41
Lynn Griffin run for 3 yds to the Duke 38
Q4 15:00
2nd & 7 at opp 38
Justin Thomas run for 2 yds to the Duke 36
Q4 15:00
3rd & 5 at opp 36
Marcus Marshall run for 4 yds to the Duke 32
Q4 15:00
4th & 1 at opp 32
Marcus Allen run for no gain to the Duke 32
4th quarter4 drives, then Georgia Tech 38, Duke 35
Duke Touchdown, 8 plays
12:11
1st & 10 at own 32
Daniel Jones run for 7 yds to the Duke 39
12:11
2nd & 3 at own 39
Daniel Jones pass incomplete to Chris Taylor
12:11
3rd & 3 at own 39
Daniel Jones pass complete to Joseph Ajeigbe for 33 yds to the GTech 28 for a 1ST down
12:11
1st & 10 at opp 28
Daniel Jones pass complete to Johnathan Lloyd for 4 yds to the GTech 24
12:11
2nd & 6 at opp 24
Shaun Wilson run for 16 yds to the GTech 8 for a 1ST down
12:11
1st & goal at opp 8
DUKE Penalty, false start (Zach Harmon) to the GTech 13
12:11
1st & goal at opp 13
Daniel Jones pass incomplete to Chris Taylor
12:11
2nd & goal at opp 13
Shaun Wilson run for 6 yds to the GTech 7
8:55
3rd & goal at opp 7
Daniel Jones pass complete to Daniel Helm for 7 yds for a TD, (AJ Reed KICK)Duke 35, Georgia Tech 31
Georgia Tech Touchdown, 6 plays
8:55
1st & 0 at own 35
Will Kline kickoff for 65 yds , Lance Austin return for 14 yds to the GTech 14
8:49
1st & 10 at own 14
Justin Thomas sacked by Ben Humphreys for a loss of 9 yards to the GTech 5
8:49
2nd & 19 at own 5
Justin Thomas run for 46 yds to the Duke 49 for a 1ST down
8:49
1st & 10 at opp 49
Marcus Allen run for 8 yds to the Duke 41
8:49
2nd & 2 at opp 41
Qua Searcy run for 17 yds to the Duke 24 for a 1ST down
8:49
1st & 10 at opp 24
Marcus Allen run for 3 yds to the Duke 21
5:38
2nd & 7 at opp 21
Justin Thomas pass complete to Clinton Lynch for 21 yds for a TD, (Harrison Butker KICK)Georgia Tech 38, Duke 35
Duke Punt, 3 plays
5:38
1st & 0 at own 35
Harrison Butker kickoff for 65 yds for a touchback
5:38
1st & 10 at own 25
Shaun Wilson run for a loss of 1 yard to the Duke 24
5:38
2nd & 11 at own 24
DUKE Penalty, false start (Casey Blaser) to the Duke 19
5:38
2nd & 16 at own 19
Daniel Jones run for 13 yds to the Duke 32
5:38
3rd & 3 at own 32
Daniel Jones pass incomplete, broken up by Terrell Lewis
5:38
4th & 3 at own 32
Parker Boehme punt for 52 yds, downed at the GTech 16
Georgia Tech End of game, 8 plays
3:53
1st & 10 at own 16
DUKE Penalty, offside defense (Joe Giles-Harris) to the GTech 21
3:53
1st & 5 at own 21
Clinton Lynch run for 3 yds to the GTech 24
3:53
2nd & 2 at own 24
Marcus Allen run for 4 yds to the GTech 28 for a 1ST down
3:53
1st & 10 at own 28
Clinton Lynch run for 2 yds to the GTech 30
3:53
2nd & 8 at own 30
Justin Thomas sacked by Alonzo Saxton II for a loss of 4 yards to the GTech 26
2:28
3rd & 12 at own 26
Timeout DUKE, clock 02:28
2:19
3rd & 12 at own 26
Timeout DUKE, clock 02:19
2:19
3rd & 12 at own 26
GEORGIA TECH Penalty, false start (Marcus Allen) to the GTech 21
2:19
3rd & 17 at own 21
Justin Thomas run for 50 yds to the Duke 29 for a 1ST down
1:31
1st & 10 at opp 29
Timeout GEORGIA TECH, clock 01:31
1:31
1st & 10 at opp 29
Justin Thomas run for a loss of 6 yards to the Duke 35
1:28
2nd & 16 at opp 35
Timeout DUKE, clock 01:28
1:28
2nd & 16 at opp 35
Justin Thomas run for a loss of 5 yards to the Duke 40
1:28
3rd & 21 at opp 40
GEORGIA TECH Penalty, delay of game (-5 Yards) to the Duke 45
1:28
3rd & 26 at opp 45
Marcus Allen run for 6 yds to the Duke 39
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.