Phillies' Placido Polanco tags out Logan Morrison of the Miami Marlins at third base during a game at Marlins Park on July 1, 2012 in Miami, Florida.
Ricky Nolasco pitched seven strong innings, Hanley Ramirez hit a two-run home run, and the Miami Marlins completed a three-game sweep of the struggling Philadelphia Phillies with a 5-2 win Sunday.
It was the first Marlins sweep of the Phillies since August 7-9, 2009, at Citizens Bank Park.
All-Star slugger Giancarlo Stanton also homered, and Omar Infante and John Buck each had RBI doubles for the Marlins, who have won four straight.
Nolasco (7-6) struck out six as he scattered five hits and allowed two runs. Nolasco improved to 8-4 with a 3.59 ERA over 14 starts against the Phillies.
With the Marlins leading 3-2 in the top of the eighth, Steve Cishek allowed two singles before getting Shane Victorino to fly out to end the inning.
Fan, follow and download: Get the latest from NBCPhiladelphia.com anytime, anywhere. Follow us on Twitter, Facebook and NBC Philadelphia. Sign up for our sports newsletter. And, get breaking news delivered right to your mobile phone -- just text PHIBREAKING to 639710 to sign up. (Message and data rates may apply.)