TORONTO -- Ron Wilson was happy to play the percentages against Scott Clemmensen in a shootout.
Jean-Sebastien Giguere allowed a goal to David Booth on a nice spin move to open the shootout, but then stopped Mike Santorelli and Chris Higgins. He added 30 saves in regulation in a game between Eastern Conference also-rans.
"We were going to win it or lose it with righties tonight," Wilson said. "If you have the [numbers] available, use them."
Phil Kessel took an elbowing penalty with 4:15 remaining, and 34 seconds later Cory Stillman tied the game at 3.
Kessel had a breakaway in the final seconds but couldn't beat Scott Clemmensen, extending his goal drought to eight games.
"I thought he was buzzing," teammate Clarke MacArthur said. "He had a lot of shots, they just didn't go in for him."
Kris Versteeg, Nikolai Kulemin and Mikhail Grabovski scored in regulation for the Maple Leafs, who won for the second time in eight games.
Stephen Weiss and David Booth also scored in regulation for the Panthers, who have won once in their last seven games. Florida is 11th in the Eastern Conference, now five points ahead of Toronto.
"You're never happy with one point," Panthers coach Peter DeBoer said, "but it was probably a fair outcome."
Grabovski put the Leafs up 3-2 at 6:16 of the second when he redirected Kaberle's point shot past Clemmensen on a power play.
The goal came just 1:22 after a high-sticking penalty by Jay Rosehill allowed the Panthers to tie it 4:54. Keaton Ellerby made a pretty cross-ice pass from the point to Michael Frolik at the side of the goal, and he centered it in front for Booth to tap in.
The Leafs led 2-1 after the first period.
Versteeg opened the scoring at 7:20 with a clever goal. Standing behind the net, he picked up the rebound of a failed pass out front and banked the puck in off the backside of Clemmensen, who was unsure of where the puck had gone.
The Panthers tied it up at 18:06 when Weiss took a Chris Higgins pass on a 3-on-1 rush and beat Giguere low to the stick side.
The Leafs reclaimed the lead just 23 seconds later when Clarke MacArthur dug the puck out of the corner and sent a pass to Kulemin, who wired a shot from the faceoff dot past Clemmensen's blocker.
Leafs forward Mike Brown left the game in the second period and didn't return. He took a heavy hit from Ellerby along the boards.
F Fredrik Sjostrom, D Brett Lebda and G Jonas Gustavsson were Toronto's scratches. ... Florida scratched Fs Shawn Matthias and Steve Bernier. ... Panthers D Mike Weaver had to apologize to teammate Marty Reasoner after whacking a puck into the forward's face after play had been stopped in the first period. Reasoner was no worse for the wear. ... Kessel's last goal was on Jan. 11 against San Jose. ... Panthers captain Bryan McCabe, a former Leaf, missed the game with a broken jaw. Fans still booed during pre-game introductions.