The Phillies did tie the score in the fourth on an RBI double by Jimmy Rollins, but the tie was short-lived. The Marlins added a run in the fourth on an RBI single by Miguel Cabrera and another two runs in the fifth on a two-run double by Ivan Rodriguez, putting Florida up 4-1. The fifth inning runs were set up by another error on Byrd on a ball hit by Luis Castillo, making both runs unearned.
Duckworth pitched five innings, allowing seven hits, two walks and two earned runs.
The Phillies got a run back in the eighth on a sacrifice fly by Jimmy Rollins to score Mike Lieberthal and cut the lead to 5-2.
The Phillies bullpen tried to work their magic, but faded in the seventh when Carlos Silva entered the game. Everything seemed okay, with the Marlins putting a runner on first with two outs, but back-to-back singles scored another run and the Marlins stretched their lead to 5-1. The next inning, Jose Mesa came on to get some work and instead, put the Marlins offense to work, scoring another five runs. Even Marlins reliever Braden Looper got into the act, picking up his first major league hit with one out. The Marlins loaded the bases and Looper scored on a wild pitch. Singles by Rodriguez and Mike Lowell plated two more runs and signaled Mesa's exit. Terry Adams came on and gave up a two-run single to Cabrera as Florida pounded out a 10-2 lead.
Looper got a little ugly in the ninth, giving up singles to Byrd and Placido Polanco before Jim Thome homered to deep, straight-away center field to make it a 10-5 game. Looper then refocused and struck out Bobby Abreu, Lieberthal and Tyler Houston to end the game.
Lieberthal finished the night 3-for-5 and Pat Burrell went 2-for-3 with a walk, playing his best game in a long time.
The series wraps up Sunday afternoon with Kevin Millwood (10-7, 3.77) facing Carl Pavano (7-10, 4.17).