Mike Cammalleri scored twice in the second period, and Calgary held off the Colorado Avalanche 4-3 on Wednesday night with Flames captain Jarome Iginla out of the lineup for the first time in nearly six years amid speculation that he will traded to Boston.
Iginla was announced as a healthy scratch two hours before the start of the game. He sat out for the first time since April 8, 2007, in Colorado, ending his consecutive games streak at 441.
Jiri Hudler and Steve Begin also scored, Blake Comeau had two assists, and Joey MacDonald made 27 saves. The Flames, ahead of only Colorado in the 15-team Western Conference, won their eighth consecutive game on home ice to improve to 13-15-4.
Jamie McGinn, Gabriel Landeskog and Ryan OReilly scored for Colorado. The Avalanche have lost three in a row and seven of eight to drop to 11-17-4.
PA Parenteau had two assists, and Semyon Varlamov made 23 saves for Colorado.
The Flames outshot the Avs 14-2 in the first period and took a 2-0 on Hudlers power-play goal and Begins goal, his first goal in 17 games.
McGinn scored for Colorado at 4:29 of the second before Cammalleri answered back for Calgary 12 seconds later to put the Flames up 3-1.
Shortly after MacDonald made a glove save on Steve Duchene, the backup Calgary goalie let in a weak goal when Landeskogs pass bounced off the net, then off his skate and in.
Cammalleri then one-timed a pass from Dennis Wideman past Varlamov to put the Flames up 4-2.
The Avs outshot the Flames 16-2 in third, pulling within one on OReillys goal during a two-man advantage.