Scott Hartnell had two goals and Matt Read scored the shootout winner Saturday night as the Philadelphia Flyers overcame a 3-0 second period deficit to beat the Calgary Flames 5-4.
Read won it beating Miikka Kiprusoff on a shot just inside the goal post.
Jakub Voracek and Braydon Coburn also scored for Philadelphia (34-20-7), which vaulted over New Jersey into fourth place in the Eastern Conference.
Mark Giordano, Matt Stajan, Tom Kostopoulos and Alex Tanguay scored in regulation for Calgary (28-23-11), while Kiprusoff made 41 saves.
By only earning a single point, the Flames fall to 11th place in the Western Conference, one point back of Dallas, Los Angeles and Colorado, who are tied for eighth place.
Trailing 3-2 entering the third period, Philadelphia tied it at 7:35 when Stajan was sent off for boarding 27 seconds into a too-many men on the ice penalty.
The Flyers needed just 40 seconds of the five-on-three to capitalize with Kimmo Timonen's point shot tipped past Kiprusoff by Scott Hartnell for his team-leading 29th goal.
Calgary went back in front 4-3 at 10:49 of the third period on a penalty shot goal by Tanguay. Slashed from behind by Pavel Kubina on his original chance, Tanguay converted the opportunity faking a shot to get Ilya Bryzgalov to drop to the ice, then pulling wide and firing in his ninth goal of the season.
That lead lasted less than two minutes.
Hartnell screened Kiprusoff and tipped in a long shot from Nicklas Grossman to tie the game at four.
Calgary led 2-0 after the first and went ahead 3-0 on a short-handed goal at 12:55 of the second period.
Tanguay stole the puck along the sideboards in the Flyers' end and slipped a pass to Kostopoulos, who was breaking to the net. He chipped a shot over Bryzgalov's glove for his first goal in 33 games.
The Flyers roared back, outshooting the Flames 12-2 over the final seven minutes of the second, scoring twice to cut its deficit to one goal.
At 15:47, Voracek outmuscled Derek Smith for the puck along the boards and drove to the net where he wristed a 15-footer past Kiprusoff high on the blocker side.
The Flyers scored again in the final minute of the period.
Coburn's long shot was stopped by Kiprusoff, but on the rebound the puck hit Flames defenceman Scott Hannan in the leg and slipped inside the post.
Calgary opened the scoring on an unassisted power play goal by Giordano at 3:45 of the first period.
Giordano reached high over his head to glove down a clearing attempt by Voracek at the blue-line. The Flames defenceman set the puck down and, with it still wobbling, stepped into a slapshot that beat Bryzgalov high on the glove side.
Calgary went ahead 2-0 at 5:17 when Stajan cut across the slot and beat Bryzgalov with a harmless looking shot.
Two goals on two shots against Bryzgalov prompted coach Peter Laviolette to call a time-out, and got the Scotiabank Saddledome sell-out crowd of 19,289 into the game.
Every save for Bryzgalov brought about the jeers from the crowd for the rest of the first. He finished the game with 17 saves.
Notes: Calgary has been outshot in 10 consecutive games. The Flames have been outshot by 104 shots during that span. ... Philadelphia has outshot the opposition in nine straight games. ... Calgary's last short-handed goal was Feb. 20 last season, scored by Anton Babchuk during the Flames 4-0 win over the Montreal Canadiens in the Heritage Classic. ... The last time Stajan scored in consecutive games was Jan. 8 and 9, 2010, when he did it as a Toronto Maple Leaf. ... RW Guillaume Desbiens made his Flames debut, after being recalled Friday from Abbotsford (AHL). Desbiens previously appeared in 13 games with the Vancouver Canucks.