Georgia Tech racked up 15 hits in the win.
The loss evened the teams' season series, with each team taking the home matchup.
Brandon Williams doubled and drove in a pair of runs on the night as GSU cut the deficit to four runs in the eighth inning, but could not draw any closer in defeat.
The Panthers fell to 16-22 on the year with the loss while the Yellow Jackets improved to 22-16.
Tech batted around in the first inning, plating four runs on five hits against Panther starter Tyler Claburn (3-1), who would suffer his first loss of the year despite settling down over four total innings.
Back-to-back doubles with two outs in the third inning scored another run for the Panthers as Williams drove in Shields to make it 4-2.
The Yellow Jackets would score the next four runs of the game, taking advantage of three Panther defensive errors on the night.
Daniel Palka's fifth-inning RBI double for Tech made it 5-2. The Yellow Jackets then strung together three hits in the sixth to add on three more runs, extending their lead to 8-2.
GSU hung tough with a pair of runs in the eighth inning as Shields drove in Anderson with an RBI single and Mark Hogan scored on a groundout, trimming the deficit to 8-4.
Panther reliever Travis Lee tossed two scoreless innings to keep GSU within striking distance, but Tech right-hander Alex Cruz came on to prevent the Panthers from getting any closer, retiring five of the final six batters to seal the win for the Yellow Jackets.
GSU fell to 3-3 under head coach Greg Frady at Russ Chandler Stadium after taking two straight in the series with its crosstown rival.
The Panthers won a March 7 matchup this season at the GSU Baseball Complex, 5-4.
Georgia State returns to Colonial Athletic Association action this weekend, hitting the road for a three-game series at Towson (19-18, 9-6 CAA), starting Friday at 3 p.m. at Schuerholz Park.