Reece Hampton reached on an error to lead off the inning, stealing second and third, but getting stranded on third to end the inning.
With Hampton on first base after being plunked in the shoulder, Drew Ober smacked a base hit by the first baseman, sending Hampton to third and bringing up Logan Sherer.
Sherer drives in Hampton to put Charlotte on the board in the third, giving Philip Perry cushion in his first career collegiate start.
In the bottom of the third, Perry struck out the side, while not allowing a hit through three innings on the mound.