CALGARY - Sean Monahan scored in the shootout to lead the Calgary Flames to a 4-3 win over the Anaheim Ducks on Tuesday.
Dennis Wideman had a pair of goals for the Flames (12-6-2), who have won three straight games.
Playing in his first game against his former team, Calgary goalie Jonas Hiller made 24 saves in regulation and overtime. After Monahan scored in the third-round of the shootout, Hiller stopped Corey Perry's breakaway attempt to preserve the victory for the Flames.
Sami Vatanen had a goal and two assists for the Ducks (11-4-5), who also lost 6-2 at home to the Florida Panthers two nights earlier.
Matt Beleskey and Kyle Palmieri also scored for Anaheim, while goalie Frederik Andersen made 16 saves in a losing cause.
Rookie forward Johnny Gaudreau set up Calgary's best chance of the opening period when he broke in on a two-on-one with Jiri Hudler, who redirected a pass from his linemate just wide of the Anaheim net.
The Ducks opened the scoring at 15:54 of the first when Vatanen snapped a shot from the point that deflected off Calgary defenceman Raphael Diaz's stick and through Hiller's legs. Sven Baertschi attempted to block the shot, but Vatanen did a nice job to sidestep him before shooting it into the net.
During an early man advantage for the Ducks in the second, Hiller made a nice glove save on a shot from the high slot by Anaheim forward Ryan Getzlaf. On the same power play, Hiller kicked out his right pad to stop a shot from in close by Kyle Palmieri.
Beleskey put the Ducks up 2-0 at 12:29 of the second with a power-play goal when he tipped a point shot by Hampus Lindholm past Hiller.
Hudler pulled the Flames within a goal at 3:25 of the third when he deposited a shot from the slot into the net behind Andersen, who was out of position.
Wideman then blasted a pair of slap shots - at 9:03 of the third and again at 13:43 - past Andersen to put the Flames up 3-2.
Palmieri scored another power-play goal for the Ducks at 15:05 of the third. Hiller made the initial save, but the puck bounced up and over him and across the goal line to send the game to overtime.
The Flames had a great chance to win the game in overtime when Ryan Kesler was penalized for cross-checking Calgary defenceman T.J. Brodie.
Wideman nearly completed his hat trick, but Andersen stuck out his right pad to turn aside the point shot.
Notes: The Flames honoured Hall of Fame broadcaster Peter Maher with a pre-game ceremony. Maher was the radio voice of the Flames from 1981-82 until his retirement at the end of the 2013-14 season. In total, Maher called 2,954 Flames games. ??? In seven seasons with Anaheim before signing with the Flames on July 1, Hiller compiled a record of 162-110-32 to go with a 2.51 goals-against average and a .916 save percentage while wearing a Ducks' uniform. ??? Heading into the game, Flames captain Mark Giordano had recorded at least a point in nine straight games to match a personal best which he set last season. Giordano had five goals and nine assists during that stretch before failing to record a point against the Ducks.