Dylan Larkin scored his 100th NHL goal for Detroit (12-33-4), which has lost four in a row (0-3-1).
"I dreamed about scoring one goal in the NHL, so I guess it is good to get that one, but it doesn't feel great right now," Larkin said. "We've got to find more ways to score and we have to start converting on the power play."
Jimmy Howard made 34 saves and is 0-12-2 in his past 14 games. He made 35 saves in a 2-1 overtime loss to the Pittsburgh Penguins on Friday.
"I'm just playing," said Howard, who last won Oct. 29. "I'm playing free and not thinking out there. I don't know how much worse it could get, so I'm trying to build some momentum and win a game for the guys."
Evgenii Dadonov gave the Panthers a 1-0 lead at 17:15 of the first period on a breakaway after receiving a stretch pass from Huberdeau, who has 27 points (seven goals, 20 assists) in his past 15 games.
Mark Pysyk made it 2-0 at 18:40, tapping in his own rebound inside the left post for his fourth goal of the season. Pysyk played on Florida's fourth line at even strength but shifted to defenseman on the penalty kill.
"He was outstanding, I thought he had a great night," Quenneville said. "He did everything right in every part of the game and he obviously scored a huge goal. He's one of those Swiss Army guys."
Larkin pulled the Red Wings to within 2-1 at 5:15 of the second period, exiting the penalty box and receiving a stretch pass from Darren Helm before scoring on a breakaway.
"[Helm] made a great pass," Larkin said. "I had to slow down to stay onside and then get on my horse to make sure their defensemen couldn't catch me."
Frans Nielsen, who has the most shootout goals in NHL history (49), was stopped twice on a breakaway at 8:14 of the third period before Howard stopped Aleksander Barkov twice on a breakaway 11 seconds later.
"I made the first save, but I didn't know where the puck was," Bobrovsky said. "The second shot was really the most dangerous one."
Barkov redirected Keith Yandle's pass short side on the power play to make it 3-1 at 13:05, and Denis Malgin made it 4-1 at 18:12 with an empty-net goal.