PHILADELPHIA, April 16 (UPI) -- Juan Castro drove in three runs as part of a continuing Philadelphia assault Friday and the Phillies survived a wild ninth inning to defeat Florida 8-6.
Philadelphia has won six of its last seven and scored 53 runs during that stretch.
The Phillies had an 8-1 lead going into the eighth but gave up a single run in that inning and then saw the Marlins score four times in the ninth.
Florida had three infield singles in the ninth and eventually brought up the potential winning run with two away. Jorge Cantu, the ninth batter of the inning, ended the game by grounding into a force play.
Roy Halladay (3-0) gave up two runs over eight innings to get the victory. After David Herndon gave up four runs in the ninth, Ryan Madson came on to record the final two outs for his third save.
Placido Polanco and Chase Utley both had a solo homer for Philadelphia. Castro had an RBI single during Philadelphia's three-run first, delivered a sacrifice fly in the third and then finished off a three-run seventh with another RBI base hit.