MILWAUKEE (AP) - Raul Ibanez doubled and scored on LaTroy Hawkins' throwing error in the 10th inning, and the Philadelphia Phillies beat the Milwaukee Brewers 3-2 on Saturday night 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.
But Milwaukee lost its fifth straight, and its NL Central lead dropped to six games over St. Louis.
Cardinals 4, Braves 3
ST. LOUIS (AP) - Lance Berkman had a single, RBI double and 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, who are 4-7 in September after going 17-9 in August. 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.
Diamondbacks 6, Padres 5, 10 innings
PHOENIX (AP) - 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.
The Padres protested the game because on the winning, bases-loaded walk, Miguel Montero, who was on second, didn't touch third base. However, crew chief Tim Welke said that the applicable rule requires only that the batter who walked touch first and the runner on third touch home.
James Darnell had three RBIs, including his first big league home run for the Padres, who have lost 16 of 19. San Diego's Chris Denorfia was 4 for 5.
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.
Dodgers 3, Giants 0
SAN FRANCISCO (AP) - 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.
Cubs 5, Mets 4
NEW YORK (AP) - Aramis Ramirez hit a two-run single with two outs in the ninth inning, rallying the Chicago Cubs past the New York Mets 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 that will culminate with a ceremony Sunday to mark the 10-year anniversary of the terrorist attacks of 9/11.
The Mets made four errors Saturday, two each by Jose Reyes and David Wright. New York won the opener Friday in the ninth after blowing a lead in the top half.
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
DENVER (AP) - 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 hit five homers off starter Alex White, who tied a Rockies record for homers allowed in a game. White gave up three homers in succession, and he has allowed nine homers in 22 innings in four starts with the Rockies.
White (2-1) lasted five innings. Staked to a 6-1 lead after two innings, White gave up a solo homer to Chris Heisey in the third and a two-run shot to Juan Francisco.
The Reds teed off on White 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 and giving him a share of a dubious Reds record. Arroyo has allowed 40 home runs, tying Eric Milton for the team's single-season mark set in 2005.
Marlins 3, Pirates 0
PITTSBURGH (AP) - 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 topped 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. Pittsburgh loaded the bases in that inning but Sanchez struck out Jeff Locke (0-1) to end the threat.
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.
Sanchez also struck out 11 on May 8 against Washington. He walked three.
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. Rookie Matt Dominguez had three hits, and Emilio Bonifacio added two.
Astros 9, Nationals 3
WASHINGTON (AP) - 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.
The Astros' six runs and seven hits in the third inning both tied the team's highs this season.
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.