Giancarlo Stanton homered and drove in two runs, Mark Buehrle pitched seven strong innings and the Miami Marlins beat the Philadelphia Phillies 3-2 Saturday for their third straight win.
Jose Reyes had two hits, stole two bases and scored twice for Miami. The Marlins' winning streak is their longest since sweeping a three-game series from Washington on May 28-30.
Hunter Pence homered and had three hits for the Phillies, who have lost four straight.
Buehrle (7-8) allowed two runs and seven hits. He struck out seven and walked one.