Tim Thomas made 20 saves, Brian Campbell had two assists and the Florida Panthers beat the Toronto Maple Leafs 4-1 Tuesday night to snap a three-game losing streak.
Tom Gilbert, Jesse Winchester, Shawn Matthias and Marcel Goc scored for the Panthers, who handed the Maple Leafs their first loss in four games.
David Clarkson had the goal for Toronto, and Jonathan Bernier stopped 44 shots.
Florida made it 3-1 with 6:38 left when Matthias' wrist shot from the right circle beat Bernier on the short side. Goc added an empty-net goal with 2:30 remaining.
Every skater on the Panthers had at least one shot on goal.
Toronto closed to 2-1 on Clarkson's goal in the third period following a turnover by Tomas Kopecky in the Maple Leafs zone. Nazem Kadri stole the puck from Kopecky and passed to Clarkson, who beat Thomas at 9:31.
Clarkson returned to the lineup after missing eight games with an elbow injury.
The Panthers stretched their lead to 2-0 on Winchester's goal at 5:21 of the third. Scott Gomez made a drop pass to Campbell and his shot from the right circle deflected off Winchester and over Bernier into the top of the net.
Campbell was originally credited with the goal before an official scoring change after the game gave it to Winchester.
The Panthers had a goal disallowed about a minute later. A shot by Erik Gudbranson was initially ruled a goal, but video review showed the puck hit the post, went across the crease and tight-roped the goal line but never crossed it.
The Panthers took a 1-0 lead on Gilbert's power-play goal at 1:14 of the second. Gilbert's shot from the point got past Bernier, who was screened on the play by Florida's Scottie Upshall. The power-play goal was only the Panthers' second in their past 53 opportunities.
The Maple Leafs started slow, not registering their first shot until 7:19 in, and were outshot 19-4 in the first.
NOTES: James van Riemsdyk, fighting the flu, flew in Tuesday morning to join the team in time to play in his 300th NHL game. ... Kadri has three goals and five assists during his four-game point streak. ... Gilbert has 12 points in his last 17 games.