Saturday’s NL results
Giants 9, Phillies 4: At San Francisco, Barry Bonds homered and Noah Lowry struck out a season-high eight in 6 2/3 innings to win his fourth straight start as San Francisco defeated Philadelphia.
Astros 13, Cardinals 0: At St. Louis, Matt Albers pitched shutout ball into the eighth inning for his first major league win and fellow rookie Hunter Pence hit a grand slam for his first career homer as Houston beat St. Louis.
Cubs 5, Nationals 3: At Chicago, Aramis Ramirez homered and Chicago benefited from three bases-loaded walks by an emergency reliever, leading Rich Hill and the Cubs over Washington.
Dodgers 6, Braves 3: At Atlanta, Derek Lowe outpitched Tim Hudson, giving up three hits and an unearned run in seven innings, and Los Angeles beat Atlanta in a matchup of first-place teams.
Brewers 6, Pirates 3: At Milwaukee, Jeff Suppan won his fifth straight start, J.J. Hardy hit a three-run homer and Milwaukee got the victory over a sloppy Pittsburgh team.
Padres 7, Marlins 6 (12): At Miami, Josh Bard’s single in the 12th inning brought Brian Giles home with the eventual winning run, as San Diego rallied late and went on to beat Florida.
Rockies 9, Reds 7: At Cincinnati, Chris Iannetta and Matt Holliday hit two-run homers off Cincinnati’s battered bullpen, powering Colorado to a victory over the Reds.
Mets 6, Diamondbacks 2: At Phoenix, Jorge Sosa outpitched reigning N.L. Cy Young Award winner Brandon Webb, Shawn Green homered and drove in three runs, and New York beat Arizona.
Associated Press