Ryan Vogelsong pitched a season-high 7 2-3 innings and won his fifth straight decision, Nate Schierholtz hit an RBI triple and the San Francisco Giants bounced back from their first shutout of the season to beat the Texas Rangers 5-2 on Saturday.
Ryan Theriot added an RBI single off Scott Feldman (0-5) while helping Vogelsong (5-2) run his unbeaten streak to seven outings since losing May 3 against Miami.
Giants slugger Pablo Sandoval also hit an RBI single in his first game since May 2, pumping his right fist as he ran it out in the seventh. He came off the disabled list and returned to the starting lineup after undergoing May 4 surgery for a broken hamate bone in his left hand.
Mike Napoli and Mitch Moreland homered for the Rangers, who have lost three of four. Moreland's pinch-hit drive landed in McCovey Cove.