Junior center fielder Jon Slack plated Tech's first run of the game with a routine ball hit down the first base line, which was misplayed by Charlie Fraiser and allowed Smith to score from second. Smith led off the inning with a single up the middle.
Tech (32-16, 11-11) took a 3-0 lead in the bottom of the fourth on a sacrifice fly by Jake Brown and a solo home run by Smith.
Alvarez gave Tech a 5-0 lead in the bottom of the third when he hit double to the right field gap, which scored Slack and Scooter Jordan. Nick Blankenship plated Tech's third run in inning on an infield groundout, which scored Alvarez from third.
Tech pushed across three more runs on three hits over the next two innings for a 9-0 lead.
Oklahoma (24-18, 8-8) scored its only three runs of the game in the bottom of the ninth with two outs on Ryan Richardson's RBI single and Chris Jakubauskas' two-run home run.
Gooch (6-2) hurled eight shutout innings before surrendering the three runs in the ninth. Mark Roberts (5-3) suffered the loss for Oklahoma after surrendering six earned runs on six hits in 5 1/3 innings of work.
Tech and Oklahoma will play the second game of the series at 7 p.m. tonight at Dan Law Field.