Minnesota Wild Mark Parrish, left, reacts to catching an elbow from Calgary Flames Tony Amonte during third period NHL hockey action in Calgary, Tuesday. (CP/Jeff McIntosh)
The Flames captain has scored in six consecutive games and suddenly finds himself tied for third in the NHL in goal scoring with 18 goals. He's behind Brendan Shanahan and Marian Hossa, who both have 22. Iginla has collected 13 points (7 goals, 6 assists) during his streak.
It was Calgary's franchise-record 10th straight win on home ice. The old mark of nine had been accomplished four times.
After snapping in Daymond Langkow's pass with 56 seconds left in the first period to give Calgary a 2-1 lead, Iginla added his second of the night in the opening minute of the second period to put the Flames up by two goals.
Robyn Regehr's long pass from his own end found Iginla open down the right side. The Flames captain moved in and fired a high shot from a sharp angle over Manny Fernandez's blocker and just inside the far goal post.
Iginla set up goals by Dion Phaneuf and Langkow later in the second as the Flames built up a 5-1 lead after two periods. It's the seventh time in his career and first time since Feb. 23, 2003 that Iginla has notched four points in a game.
Iginla's linemate Alex Tanguay also scoring for Calgary (15-10-3). Tanguay had two assists for his first three-point night as a Flame. Langkow finished the night with two points to extend his point-scoring streak to nine games (3 goals, 10 assists).
Pascal Dupuis and Todd White scored for Minnesota (16-12-2), which has lost five in a row away from home. The Wild remain tied with Edmonton atop the Northwest Division but the Flames have moved within one point and have two games in hand on both teams.
Fernandez got the start for the Wild but was replaced by Niklas Backstrom after Phaneuf's goal at 3:35 of the second made it two goals on two shots in the second. Fernandez left having surrendered four goals on 13 shots. Backstrom finished with 15 saves.
Kiprusoff made 24 stops to improve to 15-9-2.
Despite being outplayed territorially in the early going, Minnesota drew even 1-1 at 6:45 of the first scoring shorthanded. Dupuis knocked the puck away from Phaneuf inside the Wild blue-line and darted in alone on Kiprusoff scoring on a deke to his backhand.
Tanguay had put Calgary up 1-0 on a breakaway of his own 3:05 into the game. Minnesota defenceman Nick Schultz had his attempted dump-in batted out of the air by Roman Hamrlik at the Flames blue-line and the puck went right to Tanguay who raced in on Fernandez and whipped a perfect shot into the top corner.
The Flames now head out on the road, where they have struggled with four straight losses. Calgary kicks off its six-game trip Thursday night in Vancouver.
Notes: Calgary C Stephane Yelle (broken leg) is back practising and could return to the line-up as early as Thursday night. Yelle has missed the last 21 games... Calgary RW Tomi Maki was recalled from Omaha (AHL) and made his NHL debut... Over the next two weeks, a new state-of-the-art score clock will be installed at the Pengrowth Saddledome that will be unveiled when the Flames return home to play Vancouver on Dec. 26... Calgary improves to 11-0-0 when they lead after one period and 8-0-0 when Tanguay registers more than one point.