PHOENIX -- Brandon Belt made his 100th career homer a true milestone, delivering it in Wednesday night's 10th inning, to lift the Giants past the D-backs at Chase Field, 4-3.
The outcome ended a four-game losing streak for the Giants.
With the score tied, 2-2, Andrew McCutchen singled to christen San Francisco's 10th, setting up Belt's two-out clout.
Earlier, the teams remained locked in a scoreless tie for five innings, before Evan Longoria put the Giants ahead with a two-run homer off D-backs starter Robbie Ray in the sixth.