Sunday’s results
Braves 3, Nationals 0: At Washington, Tim Hudson held the Nationals to seven hits in a complete game, the first by an Atlanta pitcher this season, and the Braves topped Washington to keep their flickering playoff hopes alive.
Astros 15, Pirates 3: At Houston, Josh Anderson had a career-high five hits and drove in three runs, and Houston piled up a season-high 22 hits to help Brandon Backe win for the first time in more than a year, as the Astros routed Pittsburgh.
Cubs 4, Cardinals 2: At St. Louis, Matt Murton hit a three-run homer to lead Chicago to a win over the slumping Cardinals.
Phillies 10, Mets 6: At New York, Greg Dobbs had a pinch-hit grand slam and Philadelphia beat the Mets for the eighth straight time.
Brewers 5, Reds 2: At Milwaukee, Carlos Villanueva pitched seven scoreless innings and Joe Dillon drove in a career-high four runs, leading the Brewers to a victory over Cincinnati.
Rockies 13, Marlins 0: At Denver, Todd Helton hit his 300th home run, Chris Iannetta also had a three-run shot and Colorado routed Florida to avoid being swept at home for the first time this year.
Padres 5, Giants 1: At San Diego, Jake Peavy lowered his major league-leading ERA to 2.39, struck out 10 to take over the big league lead and pitched the Padres to a win over last-place San Francisco.
Diamondbacks 6, Dodgers 1: At Los Angeles, Edgar Gonzalez won his seventh straight decision, Chris Snyder hit a three-run homer and Arizona beat the Dodgers to salvage the finale of a three-game series.
Associated Press