USC is now 22-6 and 7-2 in conference play, while MSU fell to 15-13 and 3-6.
The Bulldogs scored in each of their first two at-bats. Luke Adkins slugged a massive home run to right center field in the first inning. An inning later, Russ Sneed added a round-tripper of his own.
MSU then flirted with taking the lead but wasted a one-out double from Connor Powers in the third inning. After that, the floodgates opened with the Gamecocks scoring five times in their half of the third inning and adding four more scores one at-bat later.
A set of five MSU pitchers walked eight USC batters and hit another. Three errors also did not help the Bulldog cause defensively.
Three walks opened the door for the Gamecocks and chased MSU starter Tyler Whitney (0-1) in the third inning. Greg Houston hit Adam Matthews to force in the eventual game-winner. Adrian Morales followed with a two-run double. A wild pitch and sacrifice bunt attempt plated the other two scores in the inning.
An inning later, Parker Bangs removed all doubt from the contest with a massive three-run home run for the Gamecocks.
MSU finished with six hits. Russ Sneed was the lone multiple hitter for the Bulldogs.
USC finished with 11 hits. Morales had two hits and three RBIs, while Kyle Enders and Bobby Haney also multiple hit for the Gamecocks.
Matt Price (3-0) threw five innings of scoreless relief for the Gamecocks to garner the win. Starting pitcher Jay Brown worked the first three innings, while Ethan Carter tossed the ninth inning.
The Bulldogs host Jackson State at 6:30 p.m. Tuesday at Dudy Noble Field.