ATLANTA (AP) — 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.
Down 6-0 against Matt Cain going into the sixth, the Braves rallied with four runs. A.J. Pierzynski hit a two-run homer with two outs in the ninth off Santiago Casilla, tying it at 7.
Buster Posey homered early, then hit a go-ahead single in the Giants 12th.
Jace Peterson led off the Braves 12th by reaching on a throwing error by shortstop Brandon Crawford. 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.
The Giants have lost two in a row for the first time since stopping a seven-game skid in early July.