"We've been good in the offensive zone," Panthers captain Aleksander Barkov said. "We know we have a lot of talent in the offensive zone on this team. All we needed to do was clean up a little in the defensive zone. That's what we did [tonight]. It was a good score."
After Travis Sanheim buried a booming slap shot to put the Flyers up 1-0 at 6:26 of the first period, the Panthers struck back soon after with goals of their own from Colton Sceviour and Brett Connolly at 10:38 and 12:30, respectively, to carry a 2-1 lead into the first intermission.
In the second period, Florida's top line took over.
At 6:46, Barkov blasted home a juicy rebound from the right circle to make it 3-1. Then just a few minutes later, the captain set up Jonathan Huberdeau for another goal from the right circle that pushed the lead to 4-1 at 10:23. Evgenii Dadonov earned an assist on both of the goals.
Following Huberdeau's goal, the Flyers sent Brian Elliott into the game in relief of Carter Hart, who stopped 14 of 18 shots. Finishing out the game, Elliott stopped all seven shots he faced.
"We scored some great goals in the second period," Panthers coach Joel Quenneville said.
With time winding down in the middle frame, Morgan Frost managed to beat Sergei Bobrovsky on the doorstep to notch his first NHL goal and trim Philadelphia's deficit down to 4-2 at 14:20.
But in the third period, Bobrovsky absolutely shut the door on the Flyers, stopping all 14 shots that came his way over the final 20 minutes of regulation. Overall, the 31-year-old veteran made 35 saves -- including seven from high-danger areas -- to improve to a solid 7-4-4 on the season.
At 17:28 of the final frame, Mike Hoffman scored a long empty-netter to lock in the 5-2 win.