Holmes (7-1) surrendered only a single in the eighth inning and fanned a career-high nine batters in eight innings of work to earn the win. He did not have a walk and hit one batter.
The game went into a lightning delay in the bottom of the eighth with two outs, preventing Holmes from completing the game.
With the victory, the Gamecocks improve to 41-17 and advance to face rival Clemson at 4 p.m. today. South Carolina has now won an NCAA-record 17 consecutive postseason games and is 9-0 all-time at Carolina Stadium in the postseason. The Gamecocks have also won 20 consecutive postseason games at home.
Manhattan drops to 33-26 and will take on Coastal Carolina in an elimination game at noon today.
Jaspers starting pitcher Taylor Sewitt (11-2), who had a no-hitter going through five innings, gave the Manhattan six solid innings before being pulled to begin the seventh. He allowed four runs and four hits and struck out three.
The Gamecocks collected seven hits on the night. Senior Adam Matthews went 2 for 4 with three RBI to lead the way, while junior Christian Walker hit a home run and freshman Tanner English added a two-run triple.
The pitchers controlled the first five innings, as the teams combined to have just five base runners during that stretch on four walks and a hit batter.
The Gamecocks broke the scoreless tie in the bottom of the sixth with a four-run outburst. Joey Pankake ripped a leadoff double to the gap in left center to break up Sewitt’s no-hitter.
After Evan Marzilli singled and Walker drew a walk to load the bases with no outs, Matthews roped a single to left to drive in Pankake and Marzilli to give South Carolina a 2-0 advantage, ending Sewitt’s scoreless streak at 39⅓ innings.
Holmes continued to dominate the game into the eighth inning as he retired 18 batters in a row from the last out of the second inning until two outs in the eighth.