Chris Gratton and Nathan Horton also scored for Florida, which won after trailing in the third for the first time in 16 games this season. The victory also gave the Panthers their first three-game winning streak of the season.
Brad Isbister and Jason Ward scored for the Rangers, who have lost a season-high four in a row.
Ed Belfour stopped 30 shots for Florida, including a key save on Brendan Shanahan with about 20 seconds left. Kevin Weekes made 33 saves for the Rangers.