Phoenix, AZ (Sports Network) - Brandon Belt clubbed a go-ahead, three-run homer in the top of the eighth inning to help the San Francisco Giants complete a three-game sweep of the Arizona Diamondbacks with a 9-6 victory on Wednesday at Chase Field.
Arizona reliever David Hernandez (1-2) started the eighth on the hill and issued a one-out free pass to Hunter Pence before walking Gregor Blanco with two outs.
Belt, who smacked a two-out, two-run single in the eighth inning of Monday's series opener to lift the Giants to victory, then jumped on an 0-2 fastball and launched it over the wall down the right-field line to put the visitors in front.
George Kontos (2-1) earned the victory after spinning 1 2/3 scoreless innings in relief, while Sergio Romo worked around a one-out single in the ninth to nail down his 11th save of the season.
Angel Pagan went 2-for-4 with a solo homer, two RBI and three runs scored, while Pence added a solo shot and two runs scored for the Giants, who wrapped up a six-game road trip at 3-3.
Arizona, which held a one-run lead in the ninth inning Tuesday before Pablo Sandoval scorched a go-ahead, two-run homer, received a solid effort from starter Brandon McCarthy, who scattered eight hits and struck out six over six innings of work.
Cliff Pennington belted a three-run homer and finished with four RBI, while Eric Chavez collected three hits, two runs scored and an RBI in the setback, Arizona's first in a series-finale this season (8-1).