The Yellow Jackets pulled away with three runs in the sixth, including a two-run homer by Mitch Earnest.
Georgia Tech (37-26) has won three in a row after losing its NCAA Tournament opener. The teams will meet again today for the regional championship.
The Commodores (53-10) were shut out for only the second time this season.
Heddinger, in just his sixth start of the season, worked around six walks, retired 13 of his last 14 batters and didn’t allow a hit after the third. The sophomore threw
a career-high 127 pitches and pitched past the seventh inning for the first time.
Georgia Tech had 12 hits, getting production from all nine players in the lineup. Mott Hyde matched a career-high with three hits.
The Yellow Jackets held off elimination earlier Sunday with a 6-3 win over Illinois. Matt Gonzalez doubled in the go-ahead run as Georgia Tech scored four times in the ninth inning.
The Illini took a 3-2 lead in the eighth on an inside-the-park home run by Jordan Parr.