Giants beat Dbacks 5-3 on Posey's double

Sunday, May 15, 2016
San Francisco Giants' Buster Posey connects for a two-run double against the Arizona Diamondbacks during the ninth inning of a baseball game Saturday, May 14, 2016, in Phoenix.
San Francisco Giants' Buster Posey connects for a two-run double against the Arizona Diamondbacks during the ninth inning of a baseball game Saturday, May 14, 2016, in Phoenix.
kgo-AP Photo/Ross D. Franklin

PHOENIX -- Buster Posey hit a two-run double in the ninth inning and Hunter Pence had his 200th career home run to lead the San Francisco Giants to a 5-3 win over Arizona Diamondbacks on Saturday night.

San Francisco led 3-1 after Jake Peavy's six strong innings, but the bullpen couldn't hold the lead.

Jean Segura pulled the Diamondbacks within one on an RBI groundout in the seventh inning and pinch hitter Phil Gosselin tied it with a sacrifice fly in the eighth off Hunter Strickland (1-0).

The Giants loaded the bases against Daniel Hudson (1-1) in the ninth and Posey bounced a ground-rule double into the pool deck in right center.

Cory Gearrin worked around a single in the ninth for his first save. Denard Span had four hits for the Giants.