In the Giants big seventh, pinch-hitter Ehire Adrianza doubled in a run, ending Arizona starter Brandon McCarthy’s night.
McCarthy was livid about home plate umpire Tom Hallion’s call of a ball on a 2-2 pitch just before the double.
“There was a call in the seventh that changed the entire outlook of the game,” McCarthy said. “We all have to execute after that point but … it kind of leaves a bitter taste.”
Oliver Perez came in and gave up three hits without an out, including an RBI double by Angel Pagan’s RBI double and Pablo Sandoval’s run-scoring single. Ziegler relieved Perez and gave up a single to Posey to load the bases, then walked Hunter Pence for the tying run.
Arizona’s four-run fourth inning opened with a fielding error by second baseman Joaquin Arias on Mark Trumbo’s groundball. Montero hit a bouncer to the third baseman Sandoval, who bobbled it just long enough for Trumbo to make it to second.
The Diamondbacks greeted reliever Yusmeiro Petit with four consecutive hits in the fifth, including a leadoff double by Martin Prado, followed by Trumbo’s RBI single. Parra got his third RBI of the night with a ground out and Arizona led 6-2.
The Diamondbacks got their seventh run after the Giants botched a rundown play between first and second.
NOTES: Arizona’s Goldschmidt extended his hitting streak to 22 games, dating to last season. … McCarthy struck out the side in the first. He did that once last season, April 16 against the Yankees. … The Giants opened on the road for the fifth straight year. … On Tuesday night, Wade Miley (0-1) pitches for Arizona, Matt Cain goes for the San Francisco.