Travis Bell atoned for an earlier miss by kicking a 27-yard field goal with 15 seconds left as Georgia Tech overcame four lost fumbles to beat North Carolina 27-25 on Saturday.
The Tar Heels had taken advantage of quarterback Taylor Bennett's second fumble to go ahead 25-24 with 5:50 remaining.
Bell missed a 33-yard attempt with 2:49 left, but the Yellow Jackets stopped North Carolina on three plays and got the ball back at their 50 after a 29-yard punt by Terrence Brown.
Tashard Choice, who had 33 carries for 142 yards, quickly moved Georgia Tech into field goal position. Bell made a 32-yard kick, but officials had waved the play dead because North Carolina had 12 players on the field.
After the penalty, Bell was good from 27 yards.
North Carolina's Connor Barth had a 63-yard field goal attempt partially blocked on the final play.
Greg Smith had six catches for 155 yards and two touchdowns for Georgia Tech (7-4, 4-4 Atlantic Coast Conference), which has finished .500 or better in the conference 13 straight years.
The Tar Heels (3-8, 2-5 ACC) still haven't won outside the state of North Carolina since beating Arizona State in 2002.