Adrian Morales and Brady Thomas had three hits apiece for the Gamecocks, who won their 13th straight national tournament game to match the record held by Southern California (1972-74) and LSU (1997-98).
The Gamecocks (52-14) are off until Friday and would have to be beaten twice by Virginia or California to not return to the best-of-three finals next week. No. 1 national seed Virginia (55-11) plays California in a Thursday elimination game.
South Carolina scored three unearned runs in the first inning
against Will Roberts (11-2), and five of its 13 hits went for extra bases.
Taylor (11-2) got the win with one-hit relief over a season-high 4.1 innings.