Jimmy Rollins had three runs, three hits and one RBI; Coste and Burrell both had three hits; while three players had two hits for the Phillies -- who have won four of their last five games.
The winner was J.D. Durbin (5-2).
Pittsburgh's Freddy Sanchez had a hit and three RBI.
Losing pitcher Tom Gorzelanny (11-7) yielded five earned runs and nine hits in five innings.