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.