Cammalleri tallied on a pair of slap shots that eluded Semyon Varlamov, the second of them coming with 7:19 to go in the middle period.
That boosted the Flames in front 4-2 and the Avalanche gave themselves a chance when Ryan O'Reilly scored on the power play with 7:26 left in regulation.
Joey MacDonald then slammed the door on Colorado and brought the Flames their 13th win of the season. Only three NHL teams have less, Colorado being one of them.
Benedict Cumberbatch's dramatic reading of R. Kelly lyrics is just what you need
Exploding whale video goes viral on Internet