Phillies 6, Braves 1
Atlanta - Ryan Howard drove in the first run in Philadelphia's four-run first inning, and rookie J.A. Happ pitched six scoreless innings to help the Phillies earn their season-high sixth straight victory.
D'backs 7, Giants 6
Phoenix - Brandon Webb pitched seven solid innings and added a two-run double.
Marlins 14, Astros 2
Miami - Hanley Ramirez homered twice before departing due to an injured shoulder.
Mets 9, Nationals 7
Washington - Carlos Beltran homered from both sides of the plate.
Reds 3, Cardinals 0
Cincinnati - Aaron Harang pitched a six-hitter, and Cincinnati hit back-to-back homers to send St. Louis to its seventh straight loss.
Pirates 15, Dodgers 8
Pittsburgh - Adam LaRoche hit a grand slam among his two homers.
Rockies 1, Padres 0
Denver - Joe Koshansky homered.
Brewers 6, Cubs 2
Chicago - Prince Fielder's three-run double led Milwaukee.