National League Roundup: Brewers’ streak stopped at eight

Padres 3, Brewers 2

San Diego – Jake Peavy outpitched Ben Sheets with seven strong innings, and San Diego snapped Milwaukee’s eight-game winning streak. Peavy (9-8) allowed one run and four hits in a matchup of the past two starters for the NL in the All-Star game. Peavy, the reigning Cy Young Award winner, struck out eight and lowered his earned-run average to 2.61.

Dodgers 3, Phillies 1

Los Angeles – Hiroki Kuroda allowed only two base-runners in seven innings, Matt Kemp homered, and Los Angeles completed its first four-game sweep of Philadelphia in 46 years.

Diamondbacks 6, Rockies 2

Denver – Chris Snyder and Chris Burke hit consecutive homers in a five-run fifth.

Cubs 11, Braves 7

Atlanta – A brief benches-clearing skirmish and only the second cycle in Atlanta history couldn’t stop Chicago from completing its first season sweep of Atlanta. Aramis Ramirez and Alfonso Soriano hit home runs, and the Cubs beat Atlanta, spoiling Mark Kotsay’s cycle. The Cubs won the season series 6-0.

Astros 7, Giants 4

Houston – Lance Berkman hit a two-run homer in the eighth inning to help lift Houston to its eighth straight victory. It gave Houston, which has won 16 of 20, a four-game sweep of the Giants.

Reds 3, Pirates 1

Pittsburgh – Rookie Chris Dickerson had three hits and broke a sixth-inning tie with a two-out, RBI double.

Cardinals 3, Marlins 0

Miami – Ryan Ludwick hit a two-run homer and a run-scoring double, and Todd Wellemeyer pitched three-hit ball into the eighth inning. Wellemeyer (10-4) walked four and struck out three over 72â3 innings, his longest outing of the season. He previously had gone seven innings on four occasions.

Mets 9, Nationals 3

Washington – Brian Schneider homered against his former team, and Carlos Delgado also went deep to help New York complete a three-game sweep against Washington.