PHOENIX (AP) -- Tyler Colvin drove in three runs and the San Francisco Giants snapped a season-high six-game losing streak with a 6-4 victory over the Arizona Diamondbacks on Saturday night.
Hunter Pence hit a towering solo home run into the eating area of the restaurant in the second deck in left field to help Brandon McCarthy become the season's first 10-game loser.
Ryan Vogelsong (5-3) gave up four runs in five innings but got his first victory in four starts and only the second for the NL West-leading Giants in 11 games.
 
Colvin's 3 RBIs help Giants snap 6-game skid
 
Aaron Hill, a .500 career hitter against Vogelsong, singled, doubled and drove two runs for the Diamondbacks.
McCarthy (1-10) allowed five runs and 10 hits in five innings. The 10 hits matched a season high.
After blowing his previous two opportunities, Sergio Romo escaped trouble in a scoreless ninth for his 21st save in 25 tries.
Pablo Sandoval singled three times with an RBI and scored a run for San Francisco.
Colvin singled in two runs in the first and drove in another with a ground out after Brandon Crawford tripled to lead off the fifth.
San Francisco first baseman Michael Morse left the game in the bottom of the fifth inning with back tightness.
Romo, who had blown consecutive saves for the first time in his career, gave up a one-out, pinch-hit double to Roger Kieschnick, then Didi Gregorius beat out an infield single. The runners moved to second and third when Gerardo Parra grounded out, bringing up Paul Goldschmidt. Manager Bruce Bochy came to the mound for a brief talk, then Goldschmidt flew out to right on the first pitch.
Pence got the Giants started with a one-out single up the middle in the first. Buster Posey followed with a single, then Sandoval singled Pence home, with Posey taking third when left fielder David Peralta booted the ball. Crawford drew a two-out walk to load the bases, then Colvin's two-run double made it 3-0.
It was 4-0 after Posey's double and Morse's RBI single in the second. Arizona got two in the second on doubles by Hill, Miguel Montero and David Peralta.
Crawford tripled to the left-center gap to start the fifth and scored when Colvin bounced out to second to make it 5-2.
The Diamondbacks came back in their half of the inning to make it a one-run game. Jordan Pacheco's pinch-hit double started it. Gregorius and Goldschmidt walked to load the bases with two outs for Hill, who singled two runs home but was thrown out by the catcher Posey trying to stretch the hit into a double, ending the inning.
Randall Delgado relieved McCarthy and gave up Pence's solo shot that made it 6-4. The ball landed in the eating area of Friday's Front Row Sports Grill.
Santiago Casilla pitched a perfect eighth to set up Romo.
 

Comments are closed.