PHOENIX, May 2 (UPI) -- Brandon Belt's three-run homer in the eighth inning completed a San Francisco comeback Wednesday and the Giants went on to defeat Arizona 9-6.
The Diamondbacks had a 4-2 lead through four innings and managed to fight off San Francisco's persistent rally through seven.
The win went to George Kontos (2-1), the third of six San Francisco pitchers who worked 1 2/3 innings of scoreless relief. Sergio Romo came on in the ninth for his 11th save.
Cliff Pennington had four RBI for Arizona, three of them coming on a homer in the second.