The Runnin' Bulldogs (6-2-1) will play Stony Brook on Saturday at noon in its second of three games this weekend against 2012 NCAA Regional participants.
The Toreros (5-4), ranked No. 18 this preseason nationally, got a two-out double from All-America junior Kris Bryant and an RBI single from cleanup man Haupt for a 1-0 lead in the top of the first.
Gardner-Webb starter Matt Fraudin settled in until Andrew Daniel and Conner Joe led off the top of the fourth with back-to-back solo home runs for a 3-0 advantage. Fraudin worked a scoreless fifth and sixth before giving way to the bullpen.
San Diego tacked on a pair of insurance runs in the top of the ninth, with Bryant belting a 2-run home run for the final margin.
Fraudin (2-1) was tagged with his first mound loss of the season, allowing three runs in 6.0 innings. The Upper St. Clair, Pa., sophomore scattered seven hits and fanned five.
Gardner-Webb had six hits in the game, with Wilmington native Scott Coleman leading the way with a 2-for-4 performance. JJ Nazzaro (1-for-4), Ryan Hodge (1-for-4), John Harris (1-for-3) and Benji Jackson (1-for-2, 2B) also collected hits for the Runnin' Bulldogs.
Bryant, who is rated as the top college power prospect in the nation by Baseball America, led San Diego's 12-hit attack by going 3-for-4 with two doubles a home run and a pair of RBI. Joe also went 3-for-4 and shortstop Chris Woolley finished with a pair of hits (2-for-5).
Michael Wagner (1-1) captured the mound win for the Toreros, working 7.0 shutout innings with four strikeouts and six hits allowed. Max McNabb came on to work a pair of scoreless frames for his first save of the season.