Anthony Duclair gave Florida 5-3 lead at 6:59 of the third period with his NHL career-high 24th goal. His centering pass deflected off the stick of defenseman Travis Sanheim for his fourth consecutive game with a power-play goal.
Reinhart made it 6-3 at 17:54 with an empty-net goal to complete his hat trick. Huberdeau gave him the puck with the two of them skating alone in the Flyers zone.
"He knows what's going on," Panthers coach Andrew Brunette said of Huberdeau. "He's extremely unselfish. You don't get 65, however many assists he has without being very aware, very perceptive, highly intelligent and unselfish. He demonstrated all those things tonight."
Van Riemsdyk got the Flyers within 4-1 at 9:01 of the second period when he one-timed Kevin Hayes' pass after a turnover behind the Panthers net. Atkinson made it 4-2 at 12:23 when he batted in a rebound, and Travis Konecny made it 4-3 at 18:52 with a power-play goal when he tipped Cam York's shot from the point.
Carter Verhaeghe gave Florida a 1-0 lead at 3:26 when he spun around in the slot and scored with a wrist shot that bounced off the far post.
Reinhart then scored two-power play goals, making it 2-0 at 14:12 when he deflected Huberdeau's wrist shot, and 3-0 at 18:11 when he batted a rebound out of midair. The Panthers were 3-for-3 and are 12-for-25 (48 percent) in their past six games.
"We've been winning some battles, extending some plays," Reinhart said. "We have enough skill out there to just kind of trust our system and simplify it. We've been having success with that."