ST. LOUIS — The Braves used a two-run rally in the ninth to end a tough road trip with a win.
Ryan Doumit scored on a wild pitch, and Atlanta got two runs in the ninth inning to rally past the Cardinals 6-5 on Sunday.
The Braves, who went 2-4 in San Francisco and St. Louis, have scored two runs or fewer 19 times, but they managed to score twice off closer Trevor Rosenthal.
"We got a happy flight," said Atlanta first baseman Freddie Freeman, who reached base four times. "We grinded all day and so did the offensive hitters. We never caved (Sunday) and we gutted one out in the ninth."
Freeman started a ninth-inning rally with a leadoff single off Rosenthal. With two outs, Freeman went to third on pinch-hitter Ryan Doumit's double to right. Rosenthal intentionally walked pinch-hitter Evan Gattis to load the bases then walked Jordan Schafer to force in the tying run.
Carlos Martinez relieved and threw a wild pitch past Ramiro Pena that scored Doumit to make it 6-5.
"A battle royal there at the end," Atlanta manager Fredi Gonzalez said. "We just kept getting good at-bats, and it's nice to win this one."
Cardinals starter Jaime Garcia pitched seven innings in his first outing in more than a year.