South Carolina defeated Kentucky 24-7 at Williams-Brice Stadium to snap its five-game losing streak to the Wildcats and improve to 2-3 on the season.