NEW YORK (AP) - Aramis Ramirez hit a two-run single with two outs in the ninth inning, to lead the Chicago Cubs past the New York Mets 5-4 after they blew a three-run lead in the eighth Saturday.
Jason Bay had given the Mets a 4-3 lead in the eighth with a two-out, two-run single. But some more sloppy play by New York in the ninth and another meltdown by Bobby Parnell (3-6) helped the Cubs even a three-game series.
The Mets made four errors Saturday, two each by Jose Reyes and David Wright.
Kerry Wood (3-5) earned the win despite giving up two runs in the eighth in relief of Randy Wells, who pitched neatly into the eighth inning. Carlos Marmol allowed a one-out walk in the ninth but earned his 34th save.
|Rockies 12, Reds 7|
At Denver, Jordan Pacheco's first home run broke a fifth-inning tie and he added a two-run single in the eighth to lift Colorado over Cincinnati.
The teams combined for nine home runs in the first five innings.
The Reds teed off on Alex White (2-1) in the fifth, when Heisey, Joey Votto and Jay Bruce hit successive home runs in a nine-pitch sequence that tied the game at 7.
Pacheco, playing in his fourth game in the big leagues, homered against Matt Maloney (0-2).
The Rockies hit three homers in the first two innings, knocking out Bronson Arroyo.
|Phillies 3, Brewers 2|
At Milwaukee, Raul Ibanez doubled and scored on LaTroy Hawkins' throwing error in the 10th inning, and the Philadelphia Phillies beat the Milwaukee Brewers 3-2 for their sixth straight win.
The NL East-leading Phillies are on pace for their best season in franchise history and could clinch a playoff berth on Sunday with a win and a loss by St. Louis.
Hunter Pence and Placido Polanco homered for the Phillies, who are 12 games ahead of Atlanta in the division.
Casey McGehee scored a run and drove in another off Phillies starter Cliff Lee to end his scoreless innings streak at 30 2-3.
|Cardinals 4, Braves 3|
At St. Louis, Lance Berkman had a single, RBI double and a walk - reaching base seven straight times over two games - and St. Louis inched closer in the NL wild card race by beating Atlanta.
Jaime Garcia (12-7) worked six efficient innings, and Rafael Furcal had two hits and his 300th career steal for the Cardinals, who doubled four times and scored four runs in the first three innings against Derek Lowe (9-14). They've taken the first two games of a three-game series to reduce Atlanta's wild card lead to 5½ games.
Freddie Freeman hit his 19th home run for the Braves.
Michael Bourn singled twice, for a two-day total of six hits, and had a steal but he flied out with the tying run on third for the final out.
|Marlins 3, Pirates 0|
At Pittsburgh, Anibal Sanchez pitched a one-hitter and tied his career high with 11 strikeouts to win for just the second time in 16 starts as Florida beat Pittsburgh.
The only thing that stood between Sanchez (8-7) and the second no-hitter of his six-year career was Neil Walker's one-out single to left field in the third inning.
Sanchez, who threw a no-hitter on Sept. 6, 2006, against Arizona retired the final 16 hitters after walking Ryan Ludwick in the fourth. Sanchez is 2-6 with a 4.17 ERA in his last 16 starts after going 6-1 with a 3.06 ERA in his first 13.
Jeff Locke (0-1) took the loss in his major league debut, allowing three runs and five hits in five innings.
Florida scored its runs in the third, an inning highlighted by John Buck's two-run single.
|Astros 9, Nationals 3|
At Washington, Wandy Rodriguez earned his 11th win, and Carlos Corporan drove in three runs in Houston's victory over Washington.
Carlos Lee had a double, single and an RBI, and Jason Bourgeois had three hits and an RBI for the Astros, who had six consecutive hits in a six-run third inning. Lee has driven in at least 80 runs in 13th straight seasons, second only to Alex Rodriguez among active players.
Rodriguez (11-10) went six innings, giving up three runs and seven hits. He struck out seven and is the only Astros' starter with a winning record.
John Lannan (9-12) gave up six runs - four earned - and eight hits in 2 1-3 innings, his second-shortest outing this season.
|Dodgers 3, Giants 0|
At San Francisco, Dana Eveland combined with two relievers to throw a six-hitter, and Los Angeles delivered another blow to San Francisco's dismal playoff hopes with a victory over the defending World Series champions.
Eveland (2-0) allowed three hits and struck out three in seven-plus innings. Kenley Jansen pitched out of a jam in the eighth, and Javy Guerra tossed a scoreless ninth for his 18th save.
All that did was extend San Francisco's scoreless streak to 17 innings and knock the Giants 9½ games behind Arizona in the NL West.
Juan Rivera had three singles and drove in a run off Ryan Vogelsong (10-7) to lift the Dodgers back to .500 with their 15th win in 18 games. Vogelsong gave up three runs in eight innings - including one on a balk - for his fifth straight loss.
|Diamondbacks 6, Padres 5, 10 innings|
At Phoenix, Chris Young and Lyle Overbay homered off Heath Bell in the ninth to send the game into extra innings, then Joe Thatcher walked in the winning run in the 10th to give Arizona a victory over San Diego.
The Diamondbacks stretched their franchise-record, home-winning streak to 15 games - the longest in the majors this season. They have won 16 of 19 overall.
It was the 42nd come-from-behind victory for the Diamondbacks, the runaway NL West leaders who pulled a half-game ahead of NL Central leader Milwaukee.
James Darnell had three RBIs, including his first big league home run for the Padres, who have lost 16 of 19.
Arizona's first sellout at Chase Field since the home opener (48,017) showed up for a pregame ceremony marking the 10th anniversary of the Diamondbacks' World Series triumph over the New York Yankees.