• Braves 7, Giants 3: SAN FRANCISCO — Jason Heyward hit a three-run homer and Atlanta snapped San Francisco’s five-game winning streak.
• Phillies 4, Nationals 2: PHILADELPHIA — Roy Halladay outpitched Gio Gonzalez with seven solid innings and John Mayberry Jr. homered to lead Philadelphia to its third consecutive victory.
• Reds 8, Cardinals 2: CINCINNATI — Brandon Phillips hit his first home run in August, Mike Leake pitched effectively into the seventh inning and Cincinnati strengthened its hold on the top spot in the NL Central.
• Mets 3, Astros 1: NEW YORK — R.A. Dickey helped his own cause for his 16th victory, driving in a run with an infield single and pitching seven solid innings to help New York stop a six-game skid.
• Pirates 4, Brewers 0: PITTSBURGH — Jeff Karstens pitched seven-plus innings before leaving with an injury and Pittsburgh snapped a four-game losing streak.
• Rockies 4, Cubs 3: CHICAGO — Carlos Gonzalez used his speed to beat out a potential double-play ball in the seventh inning and drive in the go-ahead run in Colorado’s victory.
• Dodgers 8, Marlins 2: LOS ANGELES — Adrian Gonzalez hit a three-run homer on the second pitch he saw in a Los Angeles Dodgers uniform, and Andre Ethier tied a franchise record with his 10th straight hit in a victory over Miami.
• Padres 9, Diamondbacks 3: PHOENIX — Yonder Alonso hit the last of San Diego’s three solo homers and added a two-run single to lead the streaking Padres past Arizona. Chase Headley and Carlos Quentin also homered for the Padres, who have won six in a row.
