Giants manager Bruce Bochy was ejected for arguing home plate umpire Mike DiMuro's call that catcher Buster Posey missed the plate on a force out, a ruling that allowed what proved to be the winning run to score in the seventh inning. Posey hit his first home run in nearly a year to help the Giants take a 6-0 lead through three innings.
Down 6-5, Arizona loaded the bases with one out in the seventh and tied it when shortstop Brandon Crawford couldn't handle Miguel Montero's sharp grounder for what should have been a double play. Chris Young then hit a bouncer to third, where Sandoval fielded it and threw to Posey. What appeared to be a routine out instead turned out to be the go-ahead run when DiMuro called the runner Aaron Hill safe. Television replays showed Bochy had a good case, but no matter: Arizona led 7-6.
In the ninth, Bryan Shaw allowed a two-out single to Melky Cabrera, then hit Pablo Sandoval with a pitch, but fanned Posey to get his first major league save. He got the call because closer J.J. Putz had secured ninth-inning leads the previous two days and was not available to work a third straight game this early in the season.
Matt Cain, in his first game since signing a six-year, $126.5 million contract, gave up five runs on six hits, striking out four and walking two. Josh Collmenter, who was lifted for a pinch hitter in the fourth, allowed six runs - five earned - on five hits. He struck out four and walked one. Cain's final inning was the sixth, when with two outs, Roberts hit a two-run homer into the left field seats. On the next pitch, Lyle Overbay launched one onto the porch above the pool deck in right-center to slice the lead to 6-5. Overbay also doubled twice, driving in a run with the first.
Wade Miley (1-0) pitched four scoreless innings in relief of starter Josh Collmenter to get the win.
NOTES: The Diamondbacks won all three games by one run to extend their winning streak over the Giants to eight games... Arizona came from six down to win for the seventh time in franchise history; they did it twice last year, when they led the majors with 48 come-from-behind wins... There were eight errors in the game, five by Arizona, one shy of the club record; Arizona did not commit an error in the first two games of the series... The Diamondbacks have Monday off then open a three-game series at San Diego on Tuesday, with ex-Oakland right-hander Trevor Cahill making his Arizona debut.
Are you a full member of FutureBacks.com? If not, then you are missing out on the top Diamondbacks coverage we provide to our premium members, as well as full access to over 400 other Scout.com sites. Join us today!