Georgia Tech Stuns No. 23 Duke 28-25 Behind Trelain Maddox's Three Touchdowns
Georgia Tech delivered a dramatic ACC upset Saturday, October 10, 2026, defeating No. 23 Duke 28-25 at Bobby Dodd Stadium in Atlanta after a thrilling final-minute finish.
Running back Trelain Maddox scored three rushing touchdowns, including the game-winning one-yard run with 54 seconds remaining, helping the Yellow Jackets overcome a late four-point deficit.
Duke nearly forced overtime, but freshman kicker Gavin Strange missed a 33-yard field goal with five seconds left.
The victory improved Georgia Tech to 2-3 overall and 1-1 in ACC play, while Duke fell to 4-1 and suffered its first loss of the season.
Georgia Tech Strikes First Against Ranked Duke
Georgia Tech opened the contest with an impressive 12-play, 78-yard touchdown drive.
Quarterback Alberto Mendoza directed the offense downfield before connecting with wide receiver Jordan Allen for a five-yard touchdown.
The score marked Allen's first career receiving touchdown and gave Georgia Tech an early 7-0 advantage.
Duke responded behind running back Nate Sheppard, who entered the matchup among the nation's leading rushers.
Sheppard scored on a five-yard Wildcat run early in the second quarter, tying the contest at 7-7.
Georgia Tech regained the lead when Maddox finished a 92-yard possession with a five-yard touchdown run.
Duke added a field goal before halftime, sending the teams into the break with the Yellow Jackets ahead 14-10.
Trelain Maddox Breaks Free for 60-Yard Touchdown
Georgia Tech created separation early in the third quarter.
Facing first-and-15, Maddox found an opening along the right side and accelerated past Duke's defense for a 60-yard touchdown run.
The explosive play extended Georgia Tech's lead to 21-10.
It was the Yellow Jackets' longest offensive play of the season and demonstrated their ability to challenge a Duke defense that entered the game ranked sixth nationally against the run.
Duke had allowed just 63.8 rushing yards per contest before facing Georgia Tech.
However, the Yellow Jackets finished with 165 rushing yards, averaging 6.1 yards per attempt.
Maddox's performance was particularly important as Georgia Tech repeatedly found ways to generate offense against one of the ACC's strongest defensive units.
Duke Rallies With 15 Unanswered Points
Despite trailing by 11 points, Duke refused to surrender its undefeated record.
The Blue Devils gradually regained momentum through their passing attack and Sheppard's versatility.
Duke scored 15 unanswered points during the second half, turning a 21-10 deficit into a four-point advantage.
Sheppard delivered the go-ahead touchdown on another five-yard Wildcat run with 2:40 remaining in the fourth quarter.
The score gave Duke a 25-21 lead, putting Georgia Tech under considerable pressure.
Sheppard finished with 99 rushing yards and two touchdowns while adding 91 receiving yards.
Although Georgia Tech limited him below his season rushing average, his production kept Duke competitive throughout the afternoon.
With less than three minutes remaining, the Yellow Jackets needed a touchdown to avoid another close defeat.
Alberto Mendoza Engineers Game-Winning Drive
Georgia Tech's final offensive possession began with an important special teams play.
Rahkeem Smith returned Duke's kickoff 39 yards, giving the Yellow Jackets possession at their own 39-yard line.
Mendoza then took control.
The quarterback connected with Allen for a 20-yard gain before finding Dalen Penson for another 13 yards.
A costly Duke personal foul also helped extend the possession.
Mendoza later completed a 14-yard pass to Allen, moving Georgia Tech into scoring position.
Maddox finished the eight-play, 61-yard drive with a one-yard touchdown run.
The score gave Georgia Tech a 28-25 advantage with just 54 seconds remaining.
Mendoza accounted for 53 yards during the decisive possession, delivering under pressure after the Yellow Jackets had previously struggled to finish late-game drives.
Duke Misses Potential Game-Tying Field Goal
The drama continued after Maddox's touchdown.
Duke quickly moved downfield, advancing to Georgia Tech's 16-yard line in approximately 50 seconds.
The Blue Devils positioned themselves for a field goal that could have sent the game into overtime.
However, Georgia Tech's defense delivered a crucial third-down stop.
Linebacker E.J. Lightsey broke up a pass, forcing Duke to attempt a 33-yard field goal.
With five seconds remaining, Strange lined up for the potential tying kick.
His attempt sailed wide left.
The miss sealed Georgia Tech's 28-25 victory and ended Duke's eight-game overall winning streak.
Jordan Allen Delivers Career-Best Receiving Performance
Allen emerged as Mendoza's most reliable target throughout the matchup.
The sophomore wide receiver recorded a career-high 10 receptions for 99 yards and one touchdown.
His catches during Georgia Tech's final drive were especially important, helping the Yellow Jackets move quickly into scoring position.
Allen became the first Georgia Tech player to record 10 receptions in a game since Calvin Johnson accomplished the feat against Maryland in October 2006.
Mendoza completed 23 of 30 passes for 218 yards and one touchdown, providing the efficiency needed to challenge Duke's defense.
Justice Haynes added 69 rushing yards.
Georgia Tech finished with 383 total offensive yards and committed no turnovers.
Georgia Tech Defense Limits Duke's Rushing Attack
Georgia Tech's defense faced a difficult challenge against Sheppard.
The Duke running back entered the matchup averaging 161 rushing yards per game.
The Yellow Jackets held him to 99 yards, limiting his production despite allowing two rushing touchdowns.
Safety Tae Harris and defensive tackle Tawfiq Thomas led Georgia Tech with seven tackles apiece.
Linebackers Kyle Efford and Lightsey added six tackles each, while Kelvin Hill contributed two tackles for loss.
The defensive effort was particularly significant because Duke entered the game averaging just 11 points allowed per contest.
Georgia Tech exceeded that mark substantially while containing one of the nation's most productive rushing attacks.
Brent Key Continues Success Against Ranked ACC Teams
Saturday's victory represented an important result for Georgia Tech head coach Brent Key.
The Yellow Jackets improved to 8-1 against nationally ranked ACC opponents under Key, continuing their success in major conference matchups.
Georgia Tech also secured its sixth consecutive victory over Duke.
The result ended the Yellow Jackets' six-game losing streak against FBS opponents and delivered their first ACC victory of the season.
For Duke, penalties proved costly.
The Blue Devils committed six penalties for 71 yards, including a late personal foul that helped Georgia Tech sustain its winning drive.
Despite converting 10 of 17 third-down attempts and recording 28 first downs, Duke could not protect its fourth-quarter lead.
Georgia Tech Looks Ahead to Virginia Tech
Georgia Tech will attempt to build on its momentum when it travels to face Virginia Tech on Saturday, October 17, at 3:30 p.m. ET, with coverage scheduled on ACC Network.
Duke will return home to face rival North Carolina on October 17.
For the Yellow Jackets, the victory demonstrated resilience after several difficult losses.
With Maddox producing three touchdowns, Mendoza leading the decisive drive and the defense making a critical final stop, Georgia Tech secured one of its most memorable victories of the season.









