National League Roundup: Phillies stop Cubs’ streak

Phillies 5, Cubs 2

Chicago – Jayson Werth homered twice, Ryan Howard hit his major league-leading 37th homer, and Philadelphia ended Chicago’s seven-game winning streak.

Padres 9, Rockies 4

San Diego – Brian Giles drove in two runs during San Diego’s six-run fourth inning.

Brewers 11, Pirates 3

Pittsburgh – Corey Hart and Mike Cameron homered.

Marlins 4, Mets 3

Miami – Aaron Heilman issued a bases-loaded walk to Josh Willingham in the ninth.

Reds 7, Giants 6

Cincinnati – Corey Patterson tripled in Jay Bruce in the eighth inning.

Nationals 9, Braves 8 (10)

Washington – Elijah Dukes walked with the bases loaded in the bottom of the 10th.

Astros 8, Cardinals 5

Houston – Ty Wigginton and Hunter Pence hit home runs during a six-run first inning. The Astros won their fourth straight and improved to 20-9 in the month of August.

Dodgers 6, D’backs 2

Phoenix – Manny Ramirez homered twice and Los Angeles ended an eight-game losing streak with a victory over Dan Haren and Arizona.