LOS ANGELES (AP) - Andre Ethier hit a two-run homer in the 13th inning - his major league-leading sixth walkoff hit of the season - giving Los Angeles a 5-4 victory over Pittsburgh on Tuesday night.
Four of Ethier's game-ending hits have been home runs. The NL West-leading Dodgers moved five games ahead of Colorado, which lost 10-2 at San Francisco.
Ethier hit the first pitch from Phil Dumatrait (0-1) for his 30th homer and 97th and 98th RBIs of the season. Rafael Furcal opened the inning with a single.
The Pirates had taken a 4-3 lead in the top of the inning on Ryan Doumit's RBI single off Ronald Belisario (4-3).
Los Angeles tied the game 3-3 in the ninth on Matt Kemp's RBI single off Matt Capps, whose blown save was his fifth in 30 chances.
Phillies 5, Nationals 0
PHILADELPHIA (AP) - Cliff Lee threw a six-hitter and Carlos Ruiz hit a three-run double for Philadelphia.
The NL East leaders have won six of eight and reduced their magic number for clinching their third consecutive division title to 12 with 19 games remaining.
Lee (7-2) struck out nine and walked three to record his second shutout and sixth complete game this season. He was 1-2 with a 9.60 ERA in his previous three starts after giving up three earned runs in his first five with Philadelphia.
Nationals starter Garrett Mock (3-8) allowed five runs and seven hits in six innings. The Phillies scored one run in the first and four in the second.
Braves 6, Mets 0
ATLANTA (AP) - Adam LaRoche had two homers, two doubles and drove in three runs, and rookie Tommy Hanson pitched seven innings for Atlanta, which won its fifth straight.
New York has lost seven of eight.
LaRoche went 4 for 4, including solo homers in the second and the sixth, giving him 25 this season - 12 since he was acquired from Boston on July 31. He had an RBI double in the fourth, and a leadoff double in the eighth. LaRoche became the first Braves player to have four extra-base hits in a game since doing it himself during his first stint with the team, on Aug. 30, 2006.
Hanson (10-3) allowed three hits and struck out eight.
Nate McLouth's two-run double off Pat Misch (1-3) finished off a three-run fourth that gave the Braves a 4-0 lead.
Reds 5, Astros 4
CINCINNATI (AP) - Paul Janish drove in the go-ahead run in the seventh inning with his third double to lead Cincinnati.
Houston reliever Sammy Gervachio (1-1) opened the seventh by hitting Corky Miller. After a sacrifice and a strikeout, Janish lined a double to right-center to help send the Astros to their third consecutive loss.
Daniel Ray Herrera (4-4) struck out Michael Bourn, the only batter he faced, to end the seventh and earn the win.
Francisco Cordero pitched the ninth for his 36th save. The Reds have won three of four.
Houston starter Roy Oswalt pitched into the sixth and allowed six hits and four runs with no walks and three strikeouts.
Marlins 2, Cardinals 1
ST. LOUIS (AP) - Rookie Sean West had a season-high nine strikeouts to outpitch 18-game winner Adam Wainwright and Dan Uggla's two-run homer in the sixth was the go-ahead hit for Florida.
Wainwright (18-8) allowed two runs in seven innings and struck out eight, not quite good enough to make him the major leagues' first 19-game winner. He had been 6-0 with a 1.99 ERA in seven starts since Aug. 8.
The 23-year-old West (7-5) topped his previous strikeout best of seven in six strong innings. He escaped with minimal damage in the fifth when the Cardinals loaded the bases with one out. Albert Pujols settled for a sacrifice fly to give St. Louis the lead, but Matt Holliday struck out to end the inning.
Leo Nunez, the fourth Florida pitcher, worked the ninth for his 21st save.
Uggla hit his 29th homer and fourth in seven games. It was the first homer allowed in five starts by Wainwright and only the fourth in 16 outings dating to June 26.
Cubs 13, Brewers 7
CHICAGO (AP) - Geovany Soto homered and drove in three runs, and Chicago took advantage of 12 walks.
Derrek Lee hit a two-run double and drove in three runs and Mike Fontenot had an RBI single and scored twice for the Cubs, who have won seven of eight.
In addition to issuing 12 walks, five Brewers pitchers combined to hit three batters, two with the bases loaded.
Corey Hart had a two-run double and Mike Cameron had a two-run single to cap a five-run fifth inning for the Brewers.
Milwaukee starter Yovani Gallardo couldn't hold a 5-4 lead in the fifth. He gave up a solo shot to Soto to tie it.
Cubs reliever Kevin Gregg (6-6) pitched a scoreless sixth inning.
Gallardo (12-12) allowed seven runs, seven hits and five walks in 5 1-3 innings.
Giants 10, Rockies 2
SAN FRANCISCO (AP) - Barry Zito struck out a season-high nine and Juan Uribe drove in three runs for San Francisco.
The Giants won their third straight after a four-game skid and pulled within 2 1/2 games of the wild-card leading Rockies, who dropped their fourth straight following an eight-game winning streak.
In San Francisco's three straight wins, the Giants have outscored the Dodgers and Rockies 26-5 after being outscored 19-4 in the previous two with first-place Los Angeles. Travis Ishikawa singled in a run and added a sacrifice fly.
Troy Tulowitzki hit a solo home run in the sixth and Carlos Gonzalez singled in the Rockies' first run in the third, but Colorado did little else against Zito (10-12), who allowed five hits and two runs in seven innings.
Ubaldo Jimenez (13-11) lasted 2 2-3 innings, ending his stretch of 25 straight starts going six innings or more.
Diamondbacks 4, Padres 2
SAN DIEGO (AP) - Mark Reynolds hit a two-run homer in the ninth inning off closer Heath Bell to lead Arizona.
Reynolds hit his 42nd homer on a 3-1 pitch from Bell (5-4) to give the Diamondbacks their second straight win after having dropped nine of their previous 10. Reynolds struck out twice to up his season total to 196.
Bell, who blew consecutive save chances on Friday and Saturday nights against Colorado, is tied for the NL lead with 37 saves.
San Diego lost consecutive games for the first time since Aug. 22-23 against St. Louis.
Dan Haren (14-8) allowed two runs and five hits in eight innings, winning his first road game since Aug. 3, a span of five starts.
Juan Gutierrez pitched the ninth for his fifth save.