CALGARY, Alberta -- Joe Sakic's 600th goal came with little drama.
That's OK, by Sakic. As long as it came with a victory.
"The opportunity was there and it's not something that you'd write up, but I'll take it any way I can," Sakic said. "The most important thing is getting the win.
"We needed it really bad."
Hejduk could only marvel at Sakic's latest accomplishment.
"For me, it's definitely a number that I'm never going to reach," Hejduk said. "For Joe, it's just another number in his great hockey career."
Colorado coach Joel Quenneville said it was only fitting that Sakic came up big in a game the Avalanche needed.
"Everything about Joe's contribution to our team tonight was special and it was probably our most exciting win of the year," Quenneville said. "Joe's tenacity and desire to win and elevate our team into a playoff position is what's foremost in his mind and this was a good example that you get rewarded when you do things like that."
Calgary goalie Miikka Kiprusoff made 28 saves but wasn't pleased with his performance.
"I'm not happy how I played," Kiprusoff said. "I have to learn from this to be better next game.
"There's 20-some games left and it's so close. We need the points."
Colorado and Calgary will meet again Saturday night at the Pengrowth Saddledome before the Avs head to Vancouver on Sunday. But the Flames will be in Denver on Tuesday night.
"It's a great win for us and we've got to find a way to win another one Saturday," said Sakic, whose squad still remains last in the Northwest Division. "We're still in our same spot.
"We're chasing and we've got to get points."
Iginla opened the scoring at 9:48 of the first period, blasting a pass from Tanguay past Colorado goalie Peter Budaj. Conroy made it 2-0 at 11:57 when his shot to the top corner beat Budaj on the short side.
Sakic cut Calgary's lead to 2-1 with 20.3 seconds left in the period. He converted Brunette's pass, beating Kiprusoff on the power play.
Sakic then set up Brunette for his 20th goal at 5:47 of the second to make it 2-2. But the Flames again took a two-goal lead on goals from Lombardi and Iginla.
Iginla's goal, his 27th of the season, chased Budaj, who was replaced by Jose Theodore after stopping 16 of 20 shots. The move seemed to spark Hejduk, who scored on the power play, then at even strength in the period to tie the score once again.
Clark scored on a slapshot in the third that just got past Kiprusoff before defenseman Rhett Warrener could clear it away. Originally, the play was allowed to continue, but after a video replay, the goal stood.
Lombardi scored his second of the game and 18th of the season to make it 5-5 before Hejduk tipped Ken Klee's point shot past Kiprusoff to put the Avalanche ahead for good.
Colorado's Karlis Skrastins appeared in his 490th consecutive game, the longest streak by a defenseman in NHL history . . . Hejduk extended his scoring streak (five goals, four assists) to five games, including three straight multi-point contests . . . Sakic now has a six-game point streak (five goals, eight assists).