Published: Jun 30, 2012 11:41 PM EDT
Updated: Jul 01, 2012 6:32 AM EDT

MIAMI (AP) - 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.