ATLANTA -- The St. Louis Cardinals closed the first month of the season with thrilling back-to-back late-inning comebacks.
Backed by rookie Brandon Beachy's seven scoreless innings to start the game, the Braves led 2-0 before St. Louis began its comeback. David Freese tied the game with a two-run single in the eighth before Laird's go-ahead triple drove in Matt Holliday.
The Cardinals also rallied late in Friday night's 5-3 win, tying the game in the ninth before winning in 11 innings.
"You like to win by 10 runs, but to come out and win two big games like this, coming back shows a lot," Laird said.
The Cardinals have won four straight and 14 of their last 19 to move into first place in the NL Central.
Closer Craig Kimbrel (0-1), who had a blown save in Friday night's loss, couldn't hold a 2-2 tie in the ninth.
Holliday led off with a single to right, advanced to second on catcher Brian McCann's passed ball, and scored on Laird's one-out triple to left.
"We've been resilient, hanging in there," said manager Tony La Russa. "These last two games have been exciting because the baseball has been so good."
"He's the guy who was available today," said La Russa of Salas.
Braves shortstop Alex Gonzalez was ejected by home plate umpire Marvin Hudson for arguing a called third strike from Salas for the second out in the ninth. Manager Fredi Gonzalez picked up the argument and also was tossed.
Miguel Batista (2-1) escaped an eighth-inning jam. Jason Heyward hit a one-out double off the right-field wall. Batista walked Chipper Jones intentionally. Colby Rasmus ran down McCann's deep fly ball on the warning track in center field, and Freese snagged Dan Uggla's line drive to end the inning.
Beachy gave up three hits and two runs in seven-plus innings.
"Oh man, what a really good-looking pitcher he is," said La Russa of Beachy. "But our guy Jake Westbrook is certainly on his way as well."
Westbrook, a Georgia native, gave up five hits and two runs in six innings. Westbrook walked three batters, leaving him with 19 walks over 30 1/3 innings.
"I was a little more erratic today," Westbrook said. "I wasn't quite as sharp.
"It's a good feeling as a starting pitcher if you put up a quality start your odds are pretty good with our bats."
Beachy didn't allow a baserunner past first base until the eighth inning.
Martin Prado had two doubles, including a two-run liner past Freese at third base that drove in Gonzalez and McLouth in the fifth.
Beachy retired the first 10 batters before giving up a single to Freese with one out in the fourth. Beachy ended the inning, leaving Freese on first base, on Albert Pujols' fly ball to left field and Holliday's grounder to third base.
RF Jon Jay was 0-for-2 hitting leadoff for only the second time this season. ... Jones said he is still experiencing discomfort in his right knee when swinging as a right-handed hitter. He'll test the knee on Sunday when hitting from the right side against left-hander Jaime Garcia. ... Westbrook, born in Athens, Ga., lives about 90 minutes from Atlanta in Danielsville, Ga.