Rollins' homerun tied the game at 2-2, erasing a two-run lead that the Marlins took in the first inning on a homerun by Carlos Delgado.
The Phillies broke the game open with a five-run sixth inning. Reliever Jim Mecir (1-4) came on to relieve Moehler and promptly walked Bobby Abreu. After Abreu swiped second base for his 30th steal of the year, Pat Burrell also walked and Mecir was quickly lifted. Paul Quantrill came on and got David Bell to pop-out, but then walked Todd Pratt to load the bases. Charlie Manuel elected to lift pitcher Jon Lieber (15-12) for pinch-hitter Michael Tucker, who singled to drive in two runs. Rollins then followed with a two-run double to end Quantrill's night and give the Phillies a 6-2 edge.
Antonio Alfonseca entered the game and Kenny Lofton delivered his third hit of the game, a single, to drive home Rollins. Alfonseca retired Chase Utley to end the inning, but the damage was done as the Phillies led 7-2.
Rollins and Lofton were in the middle of a three-run eighth as both singled to start the inning. Utley then drew a walk and Pat Burrell then singled to drive in two runs. Utley scored on a Ryan Howard ground ball to Delgado and suddenly, the Phillies had extended their cushion to 10-3.
Utley, who had stranded four runners on base during the game, redeemed himself with a two-run double in the ninth as the Phillies put three more runs on the board.
In all, the Phillies pounded out 17 hits off eight different Marlins' hitters.