National League Roundup: Mets, Santana silence Cards, 9-1
Mets 9, Cardinals 1
New York – Johan Santana gave the Mets exactly what they needed after a 14-inning marathon used up their bullpen.
The two-time Cy Young Award winner pitched his seventh complete game, Fernando Tatis and Ramon Castro hit two-run homers and New York pounded Kyle Lohse and the St. Louis Cardinals to wrap up another successful homestand.
Padres 3, Pirates 1
Pittsburgh – Jake Peavy struck out 10 in seven strong innings and Scott Hairston hit a go-ahead home run in the eighth for San Diego.
Dodgers 2, Nationals 0
Los Angeles – Clayton Kershaw earned his first victory.
Astros 11, Brewers 6
Milwaukee – Geoff Blum hit a pair of home runs, including a three-run shot that capped a seven-run fifth for Houston.
Cubs 9, Marlins 6
Chicago – Derrek Lee homered for Chicago.
Rockies 11, Reds 0
Cincinnati – Garrett Atkins and Jeff Baker homered for Colorado.
Phillies 12, Braves 10
Philadelphia – Philadelphia hit five homers in a slugfest.
Diamondbacks 7, Giants 1
San Francisco – Randy Johnson won his fourth straight decision.