ST. LOUIS -- Nick Punto hit a sacrifice fly with the bases loaded in the 10th inning after Albert Pujols' two-run single tied it an inning earlier, and the St. Louis Cardinals kept their faint postseason hopes alive with a 4-3 victory over the Atlanta Braves on Friday night.
Pujols had three hits, and his hit just inside the first-base line with two outs in the ninth ended Craig Kimbrel's streak of 25 consecutive saves. The Cardinals loaded the bases on a hit and two walks for Pujols, who is 4-for-10 with 11 RBIs with the bases loaded.
Pujols is batting .298 and has 87 RBIs with 18 games to go. He's batted .300 with 100 RBIs each of his 11 big-league seasons.
Matt Holliday and Lance Berkman singled off Scott Linebrink (4-3) to start the 10th and moved up on a sacrifice. Skip Schumaker was intentionally walked before Punto, with a full count, ended the game with a line drive to center in his first plate appearance since coming off the disabled list from an oblique injury.
Kimbrel leads the majors with 43 saves but had his first blown save since June 14. He had worked 38 consecutive scoreless outings covering 37 2/3 innings, allowing 14 hits and 11 walks with 67 strikeouts.
Jason Motte (4-2) worked a perfect 10th for the Cardinals, who are 6 1/2 games behind the Braves for the National League wild card and seven behind division-leading Milwaukee.
Michael Bourn matched his career best with four hits and an RBI for the Braves, who got RBI doubles from Brian McCann and Freddie Freeman in the first inning. Chipper Jones was robbed his first two trips by Berkman's outstanding running catch at the track in right in the first inning and second baseman Skip Schumaker's leaping grab of a liner in the third. Jones singled in the seventh.
Randall Delgado was the fourth straight rookie starting pitcher for Atlanta and gave up a run and three hits in five innings in his fourth career start. He followed Greg Beachy, Mike Minor and Julio Teheran in the rotation for the Braves, who are without Tommy Hanson (right shoulder tendinitis) and Jair Jurrjens (straight right knee).
Linebrink has allowed six runs in 5 2/3 innings since coming off the DL from a lower back strain on Aug 14.
Edwin Jackson shut down the Braves his last five innings, although Atlanta left the bases loaded in the fourth. Rafael Furcal had three walks and a hit, and he was thrown out at second to end the seventh after trying for the extra base on a single after pinch-runner Tyler Greene drew a throw to third.
Holliday and Pujols grounded into double plays to boost the Cardinals' big-league-leading total to 154, 12 shy of matching their own NL record set in 1958. Pujols leads the majors with 28 and Holliday is second in the NL with 20, one more than teammate Yadier Molina.
Freeman has 150 hits, most by a Braves rookie since 1969, and before the game he led NL rookies in average, hits, RBIs and doubles.