NC State finished the game with 19 turnovers, but despite the miscues they still had a chance to win the game down the stretch.
Cameron Bennerman's free throw with five minutes remaining tied the score at 59, but Tech reeled off five straight points to regain control of the game.
After NC State narrowed the score to 67-65 on a Bennerman 3-pointer, the Jackets again had another spurt, this time a four-point run that pushed the lead to 71-65 with a minute remaining.
Bennerman responded again with a 3-pointer to cut the led to three points, and after a defensive stop, the Wolfpack had a chance to tie the game in the final seconds.
Bennerman's 3-point try from the wing was short and Ilian Evtimov grabbed the rebound with five seconds left. Evtimov passed to Gavin Grant, who was open momentarily on the wing, but the sophomore drove into the paint instead of taking the shot and time expired.
No. 15 NC State (19-5, 8-3) remains in second place in the ACC, one game ahead of Boston College. Georgia Tech snapped a eight-game winning streak with the victory.
Evtimov led the Wolfpack with 17 points, nine rebounds, and a career-high nine assists while Engin Atsur chipped in 15. Bennerman added 13 and Tony Bethel tallied 12 on 4-of-6 shooting from the field, but had five turnovers.
The star of the game was Tech sophomore guard Zam Fredrick. Coming off the bench, Fredrick tallied 22 points on 9-of-12 shooting from the field. He also finished with six assists and four boards. Ra'Sean Dickey added 14 points and Anthony Morrow and Jeremis Smith finished with 11 each.
NC State will return to the hardwood Wednesday night in a home game against the Florida State Seminoles.