Mike Hoffman scored the winner and added an assist after lost Toronto lost starting goalie Frederik Andersen to injury as the Florida Panthers battled back from a 3-1 third-period deficit to defeat the Maple Leafs 5-3.
Mark Pysyk, with his first career hat trick, and Jonathan Huberdeau also scored for Florida (29-17-5), which got 31 saves from Sergei Bobrovsky and moved past the Leafs into third in the Atlantic Division standings on 63 points.
Mike Matheson had three assists for the Panthers, who have two games in hand on the Leafs (63 points).
Auston Matthews, with his 37th goal of the season, William Nylander and John Tavares replied for Toronto (28-18-7), which saw its three-game winning streak come to an end.
Andersen started for the Leafs and stopped seven-of-eight shots in the opening period, but suffered an upper-body injury in a collision with Panthers centre Frank Vatrano about five minutes before the intermission.
He was replaced by backup Michael Hutchinson, who allowed three goals on 13 shots, to start the second with Florida up 1-0.
with files from The Canadian Press