Now firmly in playoff position in the Western Conference, the red-hot Ducks went about creating some space for themselves in moving closer to clinching a postseason berth.

The Ducks didn't need any late-game dramatics or superhuman single-handed efforts to douse the Calgary Flames on Wednesday night as Corey Perry scored twice and Ray Emery stopped 23 shots in an important 4-2 victory at Scotiabank Saddledome.

With nine victories in their past 11 games and 12 in their past 15, the Ducks (44-28-5) moved past Nashville into sixth place in the West and seriously damaged Calgary's efforts as the Flames stayed three points out of eight with just four games left.

"We're looking at game by game and trying to still climb," said Perry, whose 45th and 46th goals helped him regain the league lead. "You never know what can happen. "We're not looking too far ahead. We're looking to Saturday against San Jose."

The Ducks spotted Calgary an early lead on Jarome Iginla's goal but bounced back with two power-play scores on Bobby Ryan's wrapround past Flames goalie Miikka Kiprusoff and Cam Fowler's point shot that deflected in off Perry's leg in front.