Buster Posey smacked a two-run homer in the top of the ninth inning to lift the San Francisco Giants to a 9-8 win over the Arizona Diamondbacks on Opening Day.
Miguel Montero countered with a solo blast off Sergio Romo in the home half to pull the Diamondbacks within a run. Romo, though, stranded a runner on second to seal the win.