The Flyers had five goals by five different players by the end of the first period, while Toronto had a minimal five shots, each saved by Martin Biron.
After the Flyers third goal by Simon Gagne, Toronto switched out Martin Gerber and replaced him with Curtis Joseph. Two goals and an intermission later, Gerber was back in net.
The second period started off with Jeff Carter scoring his second goal of the night.
Toronto, upset with their six goal deficit, took over for the rest of the period. The period ended with a score of 6-3, making the third period more important than both teams thought it ought to be.
Carter started off the third period with his first career NHL hat trick, and his 44th goal of the season. Not long after, Nikolai Kulemin of Toronto scored keeping the Leafs only three goals short. Danny Briere added onto Philadelphia's goals making it 8-4 half way through the last period. With the last goal of the night, Jamal Mayers scored for the Leafs.
With the Flyers 8-5 victory, it put them in fourth place in the Eastern Conference which would give them home-ice advantage in the first round of the playoffs.