ATLANTA — Adonis Garcia hit a two-run homer in the 12th inning off Ryan Vogelsong and the Atlanta Braves completed their final comeback of the game, beating the San Francisco Giants 9-8 Monday night.
Brandon Crawford hit two home runs, helping the Giants take a 6-0 lead. The Braves rallied with four runs in the sixth against Matt Cain, then A.J. Pierzynski hit a two-run homer with two outs in the ninth off Santiago Casilla to tie it at 7.
Buster Posey homered early and hit a go-ahead single in the Giants 12th.
Jace Peterson led off the Braves 12th by reaching on a throwing error by Crawford from shortstop. Vogelsong (7-7), trying to earn the first save of his 11-season career, fell behind in the count and Garcia homered over the center field wall.
Garcia made his major league debut this season and has three home runs in 11 games. Both teams hit four homers.
