Posey gives Giants win over Cardinals
APST. LOUIS -- San Francisco's Buster Posey continued his hot form with a three-run homer which delivered the Giants a 4-2 win over the St. Louis Cardinals in the National League on Tuesday.
August 9, 2012, 12:40 am TWN
Posey leads the major leagues with a .448 batting average and 30 RBIs since the All-Star break, including 12 in his past six games. The home run extended his hitting streak to 11 games.
San Francisco starter Barry Zito (9-8) allowed two solo home runs over 6-2/3 innings, with no walks.
Cardinals starter Lance Lynn (13-5) allowed four runs in six innings.
Diamondbacks 10, Pirates 4 In Pittsburgh, Chris Johnson homered in the eighth and ninth innings, giving him five in eight games since arriving from Houston, and leading Arizona over Pittsburgh.
Johnson's homer in the eighth capped a four-run rally against Jason Grilli (1-4) that put Arizona ahead 7-4. Pittsburgh had just taken a 4-3 lead with two runs in the seventh.
Miguel Montero doubled in a run in the ninth before Johnson hit a two-run homer to seal the victory.
Diamondbacks reliever Brad Ziegler (5-1), who faced one batter and induced an inning-ending double play in the seventh inning, got the win.
Phillies 3, Braves 0 In Philadelphia, Cole Hamels pitched his fifth career shutout to give Philadelphia victory over Atlanta.
Hamels (12-6) struck out six and didn't walk a batter to record his 11th career complete game and his first win in three tries since signing a US$144 million, six-year contract on July 25.
Ryan Howard hit a two-run homer for the Phillies, who scored all three runs in the first inning.
Mike Minor (6-8) took the loss for the wild card-leading Braves, allowing three runs in seven innings.
Marlins 4, Mets 2 In New York, Jose Reyes extended his hitting streak to a career-high 25 games, hurting his old team as Miami extended New York's home losing skid to an entire month.
Booed again at Citi Field, Reyes beat out an infield single which helped the Marlins score four times in the fourth. The former Mets All-Star shortstop has the longest hitting string in the majors this year.
The Mets lost their eighth straight at home.