Miami 12 – Arizona 3 – Giancarlo Stanton hit two home runs to give him 26 on the season and drove in four runs to lead the Miami Marlins over the Arizona Diamondbacks 12-3 .
The Marlins pounded out 20 hits, including four hits each by John Buck, and José Reyes.
Mark Buehrle gave the Marlins seven innings, allowing two runs and striking out four for his 11th victory of the season. Joe Saunders of the Diamondbacks gave up nine runs in 3 2/3 innings, that included 12 hits and two home runs
Other National League Scores
Cincinnati 5 – Philadelphia 12– Roy Halladay allowed five runs on 10 hits over seven innings of work. He struck out three. Mike Leake allowed seven runs on 10 hits as he worked into the fifth inning for Cincinnati. Juan Pierre went 3-for-4 with an RBI, three runs scored and two stolen bases for Philadelphia.
Colorado 3 – New York 1 – Tyler Colvin went 2-for-3 with a solo homer. R.A. Dickey pitched seven innings of one-run ball and got a no decision.
Chicago 3 – Milwaukee 9 – Justin Germano gave up seven runs and eight hits in 4 2/3 innings for Chicago. Jonathan Lucroy hit two home runs and the Brewers scored eight runs in the fifth inning to beat the Chicago Cubs 9-3 . Josh Vitters homered for the Cubs and David DeJesus had two RBI.
San Francisco 2 – Los Angeles 1 – Madison Bumgarner struck out 10/8 shutout innings for the San Francisco Giants in a classic pitchers duel with Clayton Kershaw, who struck out 10 in eight innings, but gave up two earned runs. Shane Victorino had two stolen bases for the Dodgers. Pablo Sandoval had two RBI for the Giants. Hanley Ramirez homered for the Dodgers in the ninth-inning
Pittsburgh 1 – San Diego 3 – Edinson Volquez struck out 10 Pittsburgh Pirates and Will Venable drove in two runs to help lead the Padres over Pittsburgh 3-1