Saturday’s results
Astros 7, Cardinals 4: At Houston, Luke Scott hit two home runs, including a three-run shot in the ninth inning to give Houston a victory over St. Louis.
Cubs 11, Reds 4: At Cincinnati, Carlos Zambrano and Aramis Ramirez homered as Chicago topped Cincinnati.
Mets 12, Nationals 6: At New York, David Wright capped a six-run fifth inning with a three-run homer in New York’s win over Washington.
Phillies 8, Marlins 6: At Philadelphia, Carlos Ruiz and Jeff Conine each drove in three runs and Philadelphia beat Florida.
Rockies 10, Braves 9: At Denver, Kaz Matsui hit a two-run home run during Colorado’s victory over Atlanta.
Brewers 10, Giants 8: At Milwaukee, Barry Bonds hit his 734th career home run to break Hank Aaron’s league record, but Milwaukee rallied past San Francisco.
Padres 2, Pirates 1: At San Diego, Trevor Hoffman tied Lee Smith’s career saves record with No. 478 and San Diego beat Pittsburgh.
Diamondbacks 9, Dodgers 3: At Los Angeles, Miguel Batista pitched eight strong innings, Eric Byrnes had four hits, and Arizona beat Los Angeles to knock the Dodgers one-half game behind Philadelphia for the wild card.