Jose Castillo ended a 450 at-bat homerless drought with a tiebreaking shot to lead off the seventh inning and Fred Lewis preserved the lead with a diving catch in the eighth that sent the San Francisco Giants to a 3-2 victory over the Colorado Rockies on Wednesday. Castillo's homer to left field off Ryan Speier (0-1) was his first since Aug. 14, 2006, for Pittsburgh against Milwaukee.
It gave the Giants a 3-2 lead they struggled to hold onto. With a runner on second base and two outs in the eighth inning, Willy Tavares hit a sinking line drive off Tyler Walker to left field. Lewis charged and made a headlong dive to make the catch, popping up and pumping his fist after the play. (Read more baseball stories.)