Overall, Florida has won three of its last four games.
"It's no secret that not having Barky for that road trip made things more difficult than the road trip already was going to be," Panthers forward Matthew Tkachuk said. "That was a very tough one for us. I thought we played solid for the most part on that road trip, and getting Barky back tonight was very important. I thought we did a really good job from the start. It's just nice to come back home and play that way in front of our fans and just take care of home ice."
Recalled from the AHL on Monday, Chris Tierney netted his first NHL goal of the season and broke the ice for the Panthers when he took a pass from Marc Staal, cut through the defense and slipped a backhand shot past Alex Nedeljkovic to make it 1-0 at 18:05 of the first period.
Starting strong, Florida led 15-5 in shots on goal after 20 minutes.
"I feel good," said Tierney, a veteran of 563 NHL games. "I've been playing a lot [in the AHL], so I've kind of built the confidence up. I came up here feeling good about my game. It's nice to contribute on the scoresheet."
Carrying that momentum into the second period, the Panthers quickly doubled their lead to 2-0 when Eetu Luostarinen deftly tipped a shot from Barkov into the cage to make it 2-0 at 1:47. Less than a minute later, Josh Mahura crashed the crease following a shot from Sam Bennett and fired the rebound past Nedeljkovic to extend Florida's lead to a commanding 3-0 at 2:45.
Getting the Red Wings on the board, Jonatan Berggren pounced on a rebound and sent the puck past Sergei Bobrovsky just before Detroit's power play had expired to make it 3-1 at 8:09.
Swinging momentum back in Florida's favor, Matt Kiersted boxed out a defender in front of the net before burying a rebound after a shot from Nick Cousins to make it 4-1 at 14:52. Just 48 seconds later, Tkachuk beat Nedeljkovic with a filthy move to make it 5-1 at 15:37.
With a goal and an assist in the win, Tkachuk earned his 13th multi-point game of the season.