CALGARY - Mikkel Boedker had the game-winning goal and also added an assist Saturday night as the Phoenix Coyotes snapped Calgary's seven-game home winning streak with a 4-3 victory.
Boedker's deciding goal came on a breakaway at 6:48 of the third period with Phoenix leading 3-2 and came after a prolonged stretch of pressure in the Phoenix end.
During the frantic sequence as the Flames buzzed around the Phoenix net looking for the tying goal, Boedker picked up Ken Klee's clearing attempt then outwaited Miikka Kiprusoff as he cut across the top of the goal for his eighth goal of the season.
Calgary responded just over a minute later when Michael Cammelleri deflected Dion Phaneuf's slapshot past Ilya Bryzgalov for his second goal of the night to cut the lead to 4-3.
However, Calgary could not get the tying goal despite finishing the game with a 32-26 edge on the shot clock.
Trailing 3-1 after 40 minutes, Calgary came alive with Matthew Lombardi's fourth goal at 3:17 on a slapshot from the blue-line.
David Hale, Peter Mueller, and Olli Jokinen also scored for Phoenix (23-18-5). The Coyotes have won four of their last five.
Calgary (27-13-4) lost in regulation for just the second time in their last 16 games (11-2-3).
Leading 2-1, Phoenix restored a two-goal cushion at 17:52 of the second period on a goal Kiprusoff would want to have back. From the corner and behind the goal-line, Jokinen harmlessly flung the puck towards the goal and it somehow went off Kiprusoff and into the net.
Calgary got on the scoreboard at 14:56 of the second when Cammalleri scored on a shot that Bryzgalov did not see due to Jarome Iginla being planted directly in front of him at the top of the crease.
Cammalleri's 18th goal of the season tied Iginla for the team lead.
A key sequence in the game came early in the opening minutes of the second period.
Immediately after killing off a high-sticking penalty to Mueller, Phoenix broke in a two-on-one rush with Mueller leading the way.
Breaking in with Enver Lisin against rookie Flames defenceman Adam Pardy, Mueller's pass attempt was knocked down by Pardy but the puck came right back to Mueller who then fired a shot past Kiprusoff.
Phoenix opened the scoring at 8:17 of the first period as Hale did something Calgary fans never saw him do in the two seasons he spent with the Flames.
With Todd Fedoruk screening Kiprusoff, Hale wristed a shot towards the net that slipped through the pads of Kiprusoff, who didn't appear to see it.
It was the second goal of the season for Hale, who in November scored his first NHL goal snapping a NHL-record drought of 230 games without a goal to start his career.
Hale's two goals in his last 14 games is not far off of slumping Iginla's two goals in his last 13 games although there were surely other factors for why the Flames captain dropped the gloves and fought Hale just minutes later.
Iginla had gone 40 games without a fight after fighting twice in the first three games of the season.
Phoenix killed off both Calgary power-plays and has gone four games without surrendering a power-play goal. The Coyotes were 0-for-2 with the man advantage.
Notes: Phoenix has won three of its last four games in Calgary. ... Calgary RW Todd Bertuzzi (hip) missed his fourth game. ... Including playoffs, it was Iginla's 46th career fight. ... Phoenix improves to 9-2-0 when leading after the first period. ... Through 44 games, the Flames are seven points ahead of its pace from last year (22-15-7). The difference has come at the Pengrowth Saddledome where Calgary (16-5-3) is nine points ahead of where they were at last year (10-8-6) after 24 home games. ... The Flames are 24-0-4 when tied for leading after the second period.