Huberdeau was awarded his second goal to push the lead to 7-4 at 18:23 when he was tripped by Ellis in the offensive zone with the Predators net empty.
"It's fun," Huberdeau said. "We've been through a lot. I've been here nine years. It's just a fun year. I think when you win it makes it so much more fun. I like the guys, every guy in the room. We come out to the rink and we know when to have fun and know when to get serious. I think on the ice we've been working pretty hard. I think that's when we win the game, when every line is going. It's just fun to have that kind of year."
Florida finished with 55 shots on goal, tied for the most in an NHL game this season with the Colorado Avalanche, who did it in a 5-1 win against the Minnesota Wild on March 18.
"We knew we needed to bear down on our chances," Vatrano said. "We had tons of shots, but we weren't happy with the way we were defending. There were some holes in our defensive game tonight that we need to clean up a little bit. We gave them some goals with some breakdowns. It's tough. But you're going to need to score goals in the end to win hockey games, and that's what we did there in the third."
Ellis gave Nashville a 1-0 lead at 6:07 of the first period on a slap shot from the point.
Barkov tied it 1-1 at 8:28 with a wrist shot short side on the power play, and Anthony Duclair scored another power-play goal for the Panthers to make it 2-1 at 2:56 of the second period.
Luke Kunin tied it 2-2 at 6:50 on a rebound of Calle Jarnkrok's shot before Tanner Jeannot gave the Predators a 3-2 lead at 12:40 after Bobrovsky gave up another rebound in the slot.