Denver, CO (Sports Network) - The San Francisco Giants' offense broke out and helped snap a six-game losing streak in a 5-2 win against the Colorado Rockies in the finale of a three-game series.
Buster Posey and Hunter Pence each homered as the Giants also won for the first time in their last eight road games.
Madison Bumgarner (8-5) tossed his fourth straight quality start to earn the win. Bumgarner gave up one run on four hits with five strikeouts over seven innings.
Carlos Gonzalez launched his 22nd home run of the season for the Rockies, who lost for the fourth time in six games.
Michael Cuddyer went 1-for-4 to extend his hitting streak to 27 games.
Drew Pomeranz (0-1) surrendered four runs on seven hits with four walks to take the loss in his 2013 major league debut.