South Carolina rallied from a 6-3 deficit with four runs in the bottom of the eighth inning to defeat Mississippi State 7-6 Friday night at Carolina Stadium.