Heading into the third with their one-goal advantage, the scoring alternated once more early in the third as former Hurricane Patrick Brown made it a 2-2 contest.
As Philadelphia hung around, the Canes then found their spark next via their second line, as Vincent Trocheck made it 3-2 when he put home the rebound after an Ian Cole shot from the point. It looked as if that was all Carolina would need to potentially close out the affair, clogging up the neutral zone and getting pucks into the Philadelphia end in the following moments.
However, with six minutes to go, Cole then dropped the gloves with Zack MacEwen, giving the Flyers the jolt they needed for one more push. They'd tie the game with 4:53 remaining, sending the contest to overtime.
In the extra frame, Frederik Andersen was outstanding, making five stops to buys his club time.
As the Canes utilized a possession-based attack, it was with 18 seconds to go when Brett Pesce put home the overtime winner.