National League Roundup: Phillies’ setback tightens East race

Braves 3, Phillies 2

Philadelphia – Casey Kotchman homered, and Mike Hampton won for the first time in a month. Philadelphia leads New York by 11â2 games in the NL East.

Rockies 9, Giants 4

San Francisco – Sean Smith had three hits, including a home run.

Mets 6, Cubs 2

New York – Johan Santana sparked the Mets’ offense with a broken-bat infield single and struck out 10 in eight innings. Jose Reyes had a three-run triple for his 200th hit of the season, and David Wright drove in two runs with a clutch single for the Mets.

Dodgers 10, Padres 1

Los Angeles – Nomar Garciaparra and Blake DeWitt each hit three-run homers.

Brewers 7, Pirates 5

Milwaukee – Prince Fielder homered with two outs in the bottom of the ninth, and Milwaukee rallied twice.

Nationals 9, Marlins 4

Washington – Alberto Gonzalez went 4-for-5 with two doubles and two RBIs, and Shairon Martis gained his first major-league win.

Cardinals 7, D’backs 4

St. Louis – Kyle Lohse won his 15th game, and St. Louis clobbered Randy Johnson for the second time this month. Ryan Ludwick hit a three-run homer in the first.

Reds 2, Astros 1

Houston – Edinson Volquez pitched 71â3 innings, and Cincinnati scored a pair of unearned runs.