LINKEDINCOMMENTMORE

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.

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.

Read or Share this story: http://on.news10.net/T0LnN5