Patrick Reilly pushed the Gamecocks lead to 6-1 early in the second off a dish from Weis and the lead would remain at five goals, 8-3, when the horn blew at halftime.
Tech found its legs in the third quarter and made a charge. After trading a pair of goals in the opening five minutes of the third stanza, the Yellow Jackets strung three goals together to cut the margin to 10-8 heading into the final frame.
Max Lucas opened the scoring off a dish from Brooks Baro and Sam Eck converted less than two minutes later. Baro scored on a low bounce shot with two minutes left in the third to bring the Wreck to within two, 10-8.
Eck struck again a little over a minute into the fourth to draw Tech within one, 10-9, but Ryan Vermeulen bounced one in off an alley dodge to give South Carolina an 11-9 lead with 12:11 left in the game.
Neither team could find the net down the stretch.
Weis led the way for South Carolina, while Vermeulen and Reilly each had a pair of goals. Connor Griffin and Wilson each had two assists. Alex Petrush made seven saves in the victory.
Baro and Eck led the way for Tech with two goals apiece while Gina Pagliaro had 14 saves.