Kristian Huselius scored with 8:55 left in the third to tie it for Florida, which had lost seven straight at home against the Flyers.
Andreas Lilja and Juraj Kolnik also scored for the Panthers.
The tie gave the Flyers first place in the East standings with 66 points, one more than idle Toronto. Robert Esche, making his seventh consecutive start in goal for the Flyers with Jeff Hackett sidelined because of vertigo, stopped 22 shots.
JACKETS: Center Mark Hartigan was assigned to AHL Syracuse.
LEAFS: Defenseman Carlo Colaiacovo was sent to AHL St. John's.