Marlins 6, Braves 4
Atlanta - Hanley Ramirez hit two homers, including a two-run shot in a four-run ninth inning.
Mike Rabelo hit a tying two-run homer in the ninth as Manny Acosta blew a 4-2 lead. Acosta recorded only one out while giving up four hits, three for extra bases, and four runs for his second blown save in five opportunities.
Brewers 10, Diamondbacks 1
Milwaukee - Corey Hart hit a three-run, inside-the-park homer and Russell Branyan followed with a conventional shot to lift the surging Brewers.
Mets 5, Giants 3
San Francisco - Jose Reyes hit a leadoff double, then homered and singled to help John Maine and New York beat San Francisco.
Reyes scored twice and Carlos Beltran added a two-run double as the Mets won the rubber game.
Rockies 2, Dodgers 1
Los Angeles - Aaron Cook pitched eight sharp innings and gave up one run, while Jeff Baker drove in both Colorado runs with his first home run of the season.
Reds 2, Phillies 0
Philadelphia - Joey Votto's two-out RBI double in the seventh inning spoiled Brett Myers' bid for a no-hitter, and Cincinnati beat Philadelphia behind another impressive start by Edinson Volquez.
Volquez (8-2) allowed two hits, struck out eight, walked two and hit two batters in seven innings, lowering his ERA to a major league best 1.32.
A sellout crowd hoping to see Ken Griffey Jr. hit his 600th homer saw an old-fashioned pitcher's duel.
Junior wasn't in the Reds' lineup for the third consecutive game because of a sore left knee. For the second straight game, he walked as a pinch hitter in the eighth, and pitcher Bronson Arroyo ran for him.
Washington - Wednesday night's game between the St. Louis Cardinals and Washington Nationals was rained out and will be made up as part of a day-night doubleheader today.
The game never had a chance. Heavy thunderstorms, accompanied by sporadic tornado warnings, blanketed the area from mid-afternoon well into the evening. Spectacular lightning displays above the Capitol dome were visible from the upper deck of the new Nationals Park.
Pirates 5, Astros 2
Pittsburgh - Zach Duke allowed two runs over 72â3 innings, and Raul Chavez drove in three runs to lead the Pirates to a victory over the Astros.
Duke (3-4) gave up seven hits, struck out two and walked two. He was lifted after allowing a two-out walk to Miguel Tejada in the eighth. The left-hander won for the first time in seven career starts against Houston.
Padres 2, Cubs 1
San Diego - Kevin Kouzmanoff hit a sacrifice fly in the eighth inning and Greg Maddux and two relievers combined on a three-hitter as San Diego snapped Chicago's nine-game winning streak.