Highlights
8 CLIPS · ESPNWin probability
EVERY PLAY · ESPN MODELKICKOFF: GT 69% · BIGGEST SINGLE-PLAY SWING: 26 PTS
Scoring plays
11 SCORES
Matthew Jordan 2 Yd Run (Harrison Butker Kick)
0-7

Justin Thomas 82 Yd Run (Harrison Butker Kick)
0-14

Daniel Helm 23 Yd pass from Daniel Jones (AJ Reed Kick)
7-14

Clinton Lynch 46 Yd pass from Justin Thomas (Harrison Butker Kick)
7-21

Justin Thomas 22 Yd Run (Harrison Butker Kick)
7-28

Jela Duncan 1 Yd Run (AJ Reed Kick)
14-28

Jela Duncan 10 Yd Run (AJ Reed Kick)
21-28

Harrison Butker 22 Yd Field Goal
21-31

Shaun Wilson 14 Yd Run (AJ Reed Kick)
28-31

Daniel Helm 7 Yd pass from Daniel Jones (AJ Reed Kick)
35-31

Clinton Lynch 21 Yd pass from Justin Thomas (Harrison Butker Kick)
35-38
What happened
ESPN RECAPThomas has 459 yards, 4 TDs as Georgia Tech edges Duke 38-35
ATLANTA -- Justin Thomas weaved through the Duke defense on a 50-yard run, finally clinching a Georgia Tech win with less than 2 minutes remaining. After ending the crucial run with a slide, Thomas rose to walk back to his teammates with the added swagger that showed he knew this had been a special day. Thomas ran and threw for a combined 459 yards with four touchdowns and Georgia Tech recovered after blowing a three-touchdown lead to beat Duke 38-35 on Saturday. "I'm out there trying to have fun, just enjoying the moment, embracing it," Thomas said. Thomas ran for a career-high 195 yards with two touchdowns and threw for 264 yards and two touchdowns. He became the first Georgia Tech player with 400 yards of total offense since George Godsey's school-record 477 yards against Virginia in 2001. "Hats off to Justin Thomas," said Duke linebacker Ben Humphreys .
READ THE FULL STORY →Top performers
Team stats
DUKE · GTBOBBY DODD STADIUM, ATLANTA · ATTENDANCE 43,886
Loading play-by-play…