Calgary, AB (Sports Network) - Corey Perry scored two goals, upping his league-leading total to a career-high 46, and the Anaheim Ducks strengthened their grip on a playoff spot with a 4-2 victory over the fading Calgary Flames at Scotiabank Saddledome.
Perry added an assist for Anaheim, which improved to 12-3-0 in its last 15 games and leapfrogged idle Nashville for the sixth spot in the Western Conference standings.
Lubomir Visnovsky registered a goal and an assist, while Ray Emery made 23 saves.
Jarome Iginla and Mark Giordano both lit the lamp for the Flames, who have dropped seven of nine and remain three points behind the defending Stanley Cup champion Blackhawks for eighth with four games left.
Miikka Kiprusoff stopped 18 shots in defeat.
Down 2-1, Calgary appeared to tie the game on a goalmouth scramble with 5:10 to go in the second period. Following a lengthy video review, it was determined that the puck did not cross the goal line.
The Ducks grabbed a two-goal lead when Visnovsky let go a shot from the right point that deflected off Flames defenseman Cory Sarich and past Kiprusoff with 1:09 remaining in the middle frame.
Giordano's one-timer from the point on a two-man advantage drew Calgary within a goal again 32 seconds into the third period. The Flames, though, failed to produce an equalizer before Perry hit an empty net inside the final minute.
Iginla beat Emery on a wrist shot from the right circle 2:58 into the game to give Calgary an early lead.
Anaheim moved ahead later in the first period on power-play goals by Ryan and Perry.
Ryan picked up a loose puck behind the net and beat Kiprusoff on a wrap-around at 8:05. Perry redirected Cam Fowler's point shot at 15:40.
The Ducks improved to 11-3-0 in their last 14 road games...Visnovsky's 16 goals tie the single-season club record for goals by a defenseman set by Fredrik Olausson (1998-99)...Calgary fell to 26-8-2 when scoring the first goal.
For more news and information on tonight's game, be sure to read the SB Nation blog Anaheim Calling.