It was the team's 22nd one-run victory this season and first in seven tries at Asheville’s McCormick Field.
For the third night in a row, Asheville struck first, scoring a pair of first-inning runs off GreenJackets starter Adalberto Mejia.
In the top of the second inning, the GreenJackets answered by batting around and scoring four times.
After a one-out walk, Jeff Arnold doubled to left-center to score Brett Krill with Augusta's first run. An error and a hit batsman loaded the bases for Kelby Tomlinson, who walked to force in a run and tie it at 2. The GreenJackets scored the go-ahead run one batter later when Jose Flores beat out a potential double-play ball at first. Shawn Payne followed with an RBI single to make it 4-2.
Asheville scored another run off Mejia in the sixth, but couldn't get closer.
Mejia (6-5) allowed three runs on seven hits in seven innings – his longest start of the season – to get the win. After Kyle Vazquez pitched a perfect eighth inning, Cody Hall retired the side in order in the ninth to get his league-leading 14th save of the season.