Marc Lewis had four hits and drove in two runs as Salt Lake held on to beat Fresno 7-6 in a Pacific Coast League game Friday night.

Mark Redman pitched six innings for the victory and Gus G'darillas came in with two outs in the ninth to preserve the victory for the Buzz. Darin Blood, who gave up five runs in six innings, took the loss for Fresno.Trailing 3-1, Corey Koskie's two-RBI single led to a three-run fifth inning as Salt Lake took the lead for good. Fresno scored two runs in the bottom of the ninth, two on Jay Canizaro's double, but it wasn't enough.