Trailing 4-2 entering the third period, the Flyers started their comeback when Jakub Voracek scored a power-play goal at 11:58. The Flyers were given a five-minute advantage when Dmitry Orlov was given a major penalty for boarding Brayden Schenn at 9:33.
Claude Giroux sent the game to overtime when he scored his second goal of the game with 65 seconds left in the third. Adam Hall also scored for the Flyers, Kimmo Timonen had three assists and Steve Mason made 25 saves.
SHARKS 4, DEVILS 2
Patrick Marleau iced the game with a breakaway goal with 2:25 to play, his 25th of the season.
PANTHERS 5, ISLANDERS 3
UNIONDALE, N.Y. (AP) — Scottie Upshall scored twice in the third period as part of a four-goal Panthers surge and Florida downed New York.
Upshall's 11th of the season broke a 3-3 tie at 10:31 of the final period. The goal came on the rebound of shot by Shawn Mattias, who also scored two goals for the Panthers.
Upshall tapped the loose puck past backup goaltender Anders Nilsson, who started in place of Evgeni Nabokov. Upshall scored again at 15:26 on the power play to make it 5-3 for Florida. Tim Thomas made 35 saves for the Panthers.
But Florida's Marcel Goc and Matthias scored early in the third to tie the game at 3 before Upshall's late scores.