Giants defeat Diamondbacks 9-4

Posted: Updated:

PHOENIX (AP) -- Pablo Sandoval had four hits and drove in three runs, and Matt Cain overcame wildness as the San Francisco Giants rallied for an 9-4 victory over the Arizona Diamondbacks last night.

The Diamondbacks led until Sandoval's towering two-run homer off Billy Buckner (2-2) in the fifth gave the Giants a 5-4 lead, putting them ahead for good.

Cain (8-1) won his fifth straight start and pulled into a tie with Colorado's Jason Marquis for the NL lead in victories. But the righthander wasn't as dominant as he has been for much of the year, giving up four runs on six hits and five walks in 6 1-3 innings. Cain struck out six.

Mark Reynolds and Stephen Drew homered for the last-place Diamondbacks, who committed three errors. Arizona was 12-17 when A.J. Hinch replaced Bob Melvin as manager on May 8, and the Diamondbacks are 13-17 since that move.