The teams combined for 32 hits on the day as 11 different Panthers belted base-knocks.
The Bulldogs closed to within three runs and loaded the bases while down 11-8 in the eighth inning, but an inning-ending double play kept Asheville from drawing any closer.
"It's a college baseball game in the middle of the week so it's never over until it's over," head coach Greg Frady said. "But we maintained a calm in our dugout and made the plays we needed to make to get the victory."
Freshman Connor Stanley (3-1) made his second career start on the mound and earned the win by tossing five innings with three strikeouts, scattering four hits.
GSU's 17 total hits were the team's third-most in 49 games.
The Panthers scored early and often against Asheville starter Drew Spear (2-4) and the Bulldogs staff.
Gabe Shivers led off the game with a walk and Shields doubled him home with a shot to the gap in right center. Two batters later, Jonathan Kolowich drove in Shields from third with one of four Panther sacrifice flies for a 2-0 lead. Bennett's single through the right side scored Brandon Williams as GSU made it 3-0 after one trip to the plate.
GSU would add to a 4-0 lead with six more runs in the third. Blaustein brought in Joel Van Asch with a sac fly then two more Panthers came around to score on a fielding error at third base that gave GSU a 7-0 advantage. Kolowich dropped an RBI single into center to score Shields before Bennett doubled to score Williams and Kolowich for a 10-0 Panther lead.
A fourth-inning solo homer from Patrick Koontz put the Bulldogs on the board as Stanley yielded his first run of the day.
Shields belted his first triple of the season and scored on a sac fly in the fifth as GSU stretched its lead back to 10, but the Bulldogs scored the game's next seven runs.
Asheville finished their scoring with four more tallies in the bottom of the eighth, aided by Aaron Wright's two-run homer.
Senior Justin Malone, who had entered the game at shortstop, turned an inning-ending double play with the bases loaded to keep GSU in front.
Greg Bowder then led off the top of the ninth with a triple and scored two batters later on Shivers' single into center. Shivers later scored on Mark Hogan's single back up the middle to plate the final run of the game.
Panther senior Jake Dyer recorded the game's final five outs without giving up a run.
GSU has now won seven straight against Asheville but picked up its first-ever win at Greenwood Field Tuesday.
The teams wrap up their two-game slate Wednesday with a 3 p.m. first pitch.