National League Roundup: Howard, Feliz power Phillies
Phillies 4, Cardinals 2
Philadelphia – Ryan Howard and Pedro Feliz hit solo homers in the eighth inning, and Philadelphia ended a four-game losing streak on Wednesday night.
Mets 5, Giants 0
New York – Johan Santana tossed five effective innings before his night was cut short by a rain delay, but New York won its fifth straight. Ramon Castro had a three-run homer, and Carlos Delgado had three hits and is batting .429 (15-for-35) in nine games this month.
Rockies 8, Brewers 3
Milwaukee – Garrett Atkins hit two homers for Colorado, and Glendon Rusch won as a starter for the first time in exactly two years.
Rusch (2-3) had not won as a starter since beating the Brewers on July 9, 2006, in his last start for the Chicago Cubs.
Nationals 5, D’backs 0
Washington – Jesus Flores’ three-run, pinch-hit homer in the sixth inning led Washington, which snapped a six-game losing streak.
Cubs 5, Reds 1
Chicago – Carlos Zambrano allowed one hit over eight innings – a second-inning homer by Adam Dunn – and retired the final 20 batters for Chicago.
Astros 6, Pirates 4
Pittsburgh – Geoff Blum hit a three-run homer in the first inning, and Houston avoided a three-game sweep. Kazuo Matsui, Ty Wigginton and Michael Bourn all had two hits for the Astros, who blew a four-run lead before scoring twice in the seventh.
Marlins 5, Padres 2
San Diego – Scott Olsen allowed four hits over eight innings.
Dodgers 2, Braves 1
Los Angeles – Derek Lowe took a perfect game into the seventh inning.

