ANAHEIM, Calif. – Teemu Selanne scored on a power play with 2:01 left in regulation to offset a stunning four-goal rally by Calgary, and Corey Perry scored his second of the game 2:38 into overtime to give the Anaheim Ducks a 5-4 victory over the Flames on Sunday night.
Perry starred for the second straight day after scoring in overtime to beat the Los Angeles Kings on Saturday. This one gave the Ducks their 13th consecutive home win over the Flames.
Dan Ellis, back in goal for Anaheim after two sterling performances by backup Ray Emery, squandered an early 3-0 lead and gave up a goal to Jarome Iginla that put Calgary ahead 4-3 with 12:50 left in the third period.
Ellis redeemed himself by stopping Iginla on a breakaway 1:26 into overtime and finished with 37 saves.
Henrik Karlsson, who came in after Flames starter Miikka Kiprusoff gave up three goals on five shots in the first 6 minutes, stopped his first 23 shots before Selanne scored his 22nd goal while Rene Bourque was off for interference.
Bobby Ryan, who scored on a penalty shot in overtime to beat Detroit on March 2, was awarded another penalty shot after he was taken down from behind by Steve Staios 4 seconds before Perry's winning goal. Ryan was stopped by Karlsson's glove.
Ryan Getzlaf won the ensuing faceoff and kicked the puck back to Toni Lydman at the right point for a one-timer that Perry redirected into the net for his career-high 39th goal.
Tom Kostopoulos had two goals, Bourque also scored for Calgary and former Anaheim prospect Curtis Glencross had two assists.
Getzlaf, Perry and defenseman Francois Beauchemin scored during a 4:31 span in the first period for the Ducks, who climbed into a tie with Dallas for eighth place in the Western Conference. Calgary is in 10th, one point behind with eight games remaining.
Karlsson made 12 saves while the Flames turned their 3-0 deficit into a 4-3 lead. Kostopoulos started the rally with 1:08 left in the first. Bourque was credited with his 25th goal when Glencross' centering pass caromed in off his left skate at 8:04 of the second.
The Flames, who had to wait through a replay review before Bourque's goal was confirmed, tied it 3-3 at 16:44 of the period when Kostopoulos redirected Staios' slap shot. Iginla scored on a wrist shot from the left circle.
Kiprusoff, who was told by coach Brent Sutter this week that he would get the rest of the starts, was benched for the fourth time this season in the opener of a four-game road trip.
Notes: The Ducks reached the 40-win mark for the fifth time in six seasons under coach Randy Carlyle. Last season they finished with 39. ... Selanne's 402 goals with Anaheim are the second-most by any active player for one team. Iginla has scored 474 for Calgary. ... Anaheim leads the four-game season series 3-0. The only time the Flames went an entire season without beating the Ducks was 2000-01, when they lost two and tied two.