SHARECOMMENTMORE

SAN FRANCISCO, CA - Hunter Pence's three-run homer in the eighth inning lifted the San Francisco Giants over the Colorado Rockies, 9-6, in the rubber match of a three-game set at AT&T Park.

Trailing 6-4, the Giants loaded the based with no outs in the eighth. Melky Cabrera ripped a grounder up the middle and a diving Josh Rutledge got his glove on the ball but was unable to corral it, allowing Brandon Crawford to score. Buster Posey followed with a game-tying sacrifice before Pence ripped a fastball into the seats in left-center field.

Cabrera had two hits and three RBI while Buster Posey, Brandon Belt and Ryan Theriot each drove in a run for the Giants, who won for the fourth time in six games.

Clay Hensley (4-3) picked up the win after allowing one run on three hits over two innings of relief. Javier Lopez and Sergio Romo combined for a perfect ninth to secure the win.

Eric Young went 3-for-5 with an RBI double, while Rutledge, Chris Nelson and D.J. LeMahieu each doubled and knocked in a run for the Rockies, who fell to 30 games under .500 (41-71).

Matt Belisle (3-4) gave up four runs in the eighth to absorb the loss.