Braves 7, Mets 3
New York - Beaten three times by Oliver Perez - the only games they have lost to New York this season - the Braves got some revenge, ripping the left-hander for two home runs and 10 hits.
Matt Diaz hit a solo home run and Jeff Francoeur added a three-run shot. The victory, Atlanta's seventh in 10 games against New York this season, moved the second-place Braves within 31â2 games of the Mets in the National League East.
In his first three starts against Atlanta this season, Perez (10-8) had allowed three runs in 202â3 innings. He allowed that many in the first two innings Tuesday night.
He struggled right from the start, needing eight pitches to retire leadoff batter Yunel Escobar in the first inning. Diaz, Atlanta's second batter, then hit Perez's next pitch for a home run. It was the eighth of the season for Diaz.
In the second, Francoeur doubled with one out and scored on a single by Brian McCann. Then pitcher Buddy Carlyle singled and Escobar doubled for a 3-0 Atlanta lead.
Reds 4, Dodgers 0
Cincinnati - Bronson Arroyo pitched into the seventh inning on the hottest night at Great American Ball Park, helping Cincinnati end its nine-game losing streak against Los Angeles.
Pirates 8, Diamondbacks 3
Phoenix - Justin Upton fell a single shy of the cycle in his Arizona home debut, but it wasn't enough to beat Tom Gorzelanny and Pittsburgh. The Pirates' left-hander, pitching for the first time since July 25, struck out a career-high nine in seven innings to lead Pittsburgh over the sloppy Diamondbacks.
Astros 8, Cubs 2
Houston - Craig Biggio drove in the go-ahead run in a four-run sixth inning, and Houston beat Chicago, the second straight game the Cubs have lost since Alfonso Soriano went on the disabled list.
Rockies 11, Brewers 4
Denver - Todd Helton hit two home runs, and Colorado handed Milwaukee its third straight loss. Milwaukee starter Chris Capuano (5-9) took the loss, his ninth straight.
Phillies 11, Marlins 1
Philadelphia - Ryan Howard homered twice to back Jamie Moyer. Moyer (10-8) allowed one run and five hits in six innings and also had an RBI double.
Padres 4, Cardinals 0
St. Louis - Jake Peavy extended his scoreless streak to 19 innings, and San Diego recorded its major-league-leading 16th shutout of the season. Peavy (12-5) allowed three hits in six innings, struck out five and walked two, improving to 6-0 with a NL-best 0.89 ERA in nine road starts.