SUNRISE, Fla. -- Jonathan Huberdeau scored with 8.9 seconds remaining in the third period to give the Florida Panthers a 3-2 victory against the Detroit Red Wings at BB&T Center on Saturday.
[WATCH: All Red Wings vs. Panthers highlights]
Huberdeau scored on a rebound after Petr Mrazek stopped Keith Yandle's slap shot from the top of the right face-off circle. The goal was upheld after a review was initiated by the Situation Room for goaltender interference.
"It's a big win," Huberdeau said. "We don't give them any points. We've just got to get on a roll. That's what we need to have a chance to make the playoffs. We've just got to keep going."
Aaron Ekblad and Aleksander Barkov scored for the Panthers (22-22-6), who have won three consecutive games. Ekblad became the 15th defenseman in NHL history with at least 10 goals in each of his first four seasons.
Harri Sateri, making his fourth consecutive start with Roberto Luongo and James Reimer out (each with a lower-body injury), made 26 saves. His first save was against Tomas Tatar on a breakaway in the first minute of the game.
"That goes in the net, now your mindset changes a little bit," Panthers coach Bob Boughner said. "That was a big save, kept us in it. You hope your goalie can make two or three of those a game. You don't want to put that kind of pressure on them, but usually the winning team, their goalie makes a couple of game-deciding saves, and he did."
Video: DET@FLA: Ekblad beats Mrazek with backhander
Danny DeKeyser scored twice for the Red Wings (21-22-8), who had won three in a row on the road. DeKeyser has three goals in the past two games after scoring once in his first 32 games.
"He's really played well," Red Wings coach Jeff Blashill said of the defenseman, who missed 17 games after injuring his ankle at the Dallas Stars on Oct. 10. "It was a slow start for him, I think the injury was tough and then you jump in midstream. That's tough, especially with the responsibility we put on Danny. We emphasize the importance of our D adding offense and they've done a good job of it."
Mrazek made 30 saves, and Frans Nielsen and Darren Helm each had two assists for Detroit.
Ekblad made it 1-0 at 3:14 of the first period when he took a centering pass from Huberdeau and beat Mrazek with a backhand.
DeKeyser tied it 1-1 at 8:51 of the second with a wrist shot from the slot that beat Sateri to the stick side.
Barkov made 2-1 at 13:38 when he skated down the right side and scored on a quick forehand to Mrazek's stick side.
DeKeyser tied the game again at 3:00 of the third when a rebound off a shot from the point went in off his skate to make it 2-2.
Florida had several chances in the final two minutes before Huberdeau scored.
"It was a barrage there for a while," Boughner said. "We missed some chances and we couldn't find pucks underneath people. But I was proud of the way we kept battling to the end. We found a way to win."
Video: DET@FLA: Barkov wires wrister past Mrazek
Goal of the game
Huberdeau's goal with nine seconds remaining in the third period.
Video: DET@FLA: Huberdeau pots loose puck in final seconds
Save of the game
Sateri's save on Tatar 37 seconds into the first period.
Video: DET@FLA: Sateri shuts down Tatar's breakaway try
Highlight of the game
Mrazek's leg save against Evgenii Dadonov with 1:46 remaining in the third period.
Video: DET@FLA: Mrazek, Wings deny Panthers in the crease
They said it
"It's a tough way to lose a game. We came back twice and lose on a decision like that, it's tough." -- Red Wings captain Henrik Zetterberg
"He's like a veteran out there. He's unbelievable. He's only got three wins under his belt in the NHL and he's done a great job for us. It's fun to play for a guy like that who's willing to come out of his net and make plays. I think he knows that we've got his back, he's got our back." -- Panthers defenseman Aaron Ekblad on goalie Harri Sateri (3-3-0)
Need to know
DeKeyser, who had his first two-goal game in the NHL, was playing his 350th League game. … Forward Luke Glendening led Detroit with five shots despite having less ice time (13:02) than all but two Red Wings skaters. … Panthers forward Jamie McGinn played 12:40 in his return after missing two games because of an upper-body injury.
Red Wings: Host the Boston Bruins on Tuesday (7:30 p.m., FS-D, NESN, NHL.TV)
Panthers: Host the Vancouver Canucks on Tuesday (7:30 p.m., FS-F, SNP, NHL.TV)
Video: Huberdeau's late goal lifts Panthers to 3-2 win