National League Roundup: Phillies snap Cubs’ win streak

Phillies 5, Cubs 3

Philadelphia – Pat Burrell hit a two-run homer and had a tiebreaking double in the sixth inning, and Philadelphia snapped Chicago’s give-game winning streak.

Mets 4, Brewers 2

New York – Nelson Figueroa earned his first major-league win in five years, retiring 14 straight batters at the start and pitching his hometown New York Mets past the Brewers.

Braves 3, Nationals 0

Washington – Tim Hudson scattered three hits over eight innings, struck out five and walked two for the Braves. He improved to 6-1 all-time against Washington.

Pirates 1, Reds 0

Pittsburgh – Paul Maholm, John Grabow, Damaso Marte and Matt Capps combined on a seven-hit shutout for Pittsburgh.

Marlins 10, Astros 6

Houston – Florida hit a team-record six home runs.

D’backs 8, Rockies 2

Phoenix – Arizona extended its winning streak to seven.

Cardinals 8, Giants 2

San Francisco – Albert Pujols hit a three-run homer and Kyle Lohse gave up eight hits over 51â3 innings, with two strikeouts and a walk for the Cardinals.

Lohse opened the season with 15 consecutive scoreless innings, a streak that ended when Rich Aurilia and Brian Bocock each drove in a run in the fourth.

Pujols gave the Cardinals a 1-0 lead with an RBI double in the third. His third home run of the season, a no-doubter off Barry Zito that he admired for a few seconds before trotting around the bases, put the Cardinals ahead, 4-2, in the fifth.