Sean Couturier cut it to 5-2 at 3:37 of the second period by redirecting a Sanheim shot, and Morgan Frost scored the same way 24 seconds later at 4:01 to pull the Flyers within 5-3.
Hathaway tipped in Laughton’s shot to make it 5-4 at 5:51 of the third period, and Laughton knocked in a rebound to tie it 5-5 at 13:30.
It was Laughton’s first goal in nine games.
“[It] feels nice to contribute there, in the third especially, and to get on the board,” Laughton said. “… Obviously [we] would’ve liked to get the two points, but the way we battled back, we can take a lot from it.”
Owen Tippett gave the Flyers a 6-5 lead at 14:53. Reimer stopped his initial shot, but it trickled between his legs and Tippett poked the puck in behind him.
Larkin tied it 6-6 with a sharp-angled shot from below the goal line at 15:30.
Hart stopped Gostisbehere from point-blank range with 10 seconds left in overtime.
“I think sometimes when you’re in a slump you just need something to go your way,” Kane said. “Obviously we had a great start, but it starts becoming maybe 5-3, 5-4, maybe a little doubt creeps in, but I thought we did a great job of hanging in there. Big goal by ‘Larks’ to make it 6-6, and then [we] get another point in the shootout. So, nice to get a win and kind of feel good about ourselves.”
NOTES: Red Wings defenseman Olli Maatta left the game in the first period with an upper-body injury. Lalonde said he will not be available for the game at the New Jersey Devils on Saturday. … Detroit forward David Perron returned from a six-game suspension for cross-checking Ottawa Senators defenseman Artem Zub on Dec. 9. He had no shots on goal and was minus-1 in 13:44 of ice time. … Hart, who had missed five games with an illness, made 23 saves on 24 shots after the first period. … The Flyers also finished the game with five defensemen after Nick Seeler got 27 penalty minutes for a fight with Christian Fischer at 3:01 of the second: an instigator minor, a fighting major, a 10-minute misconduct and a game misconduct.