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.
McPhee, Cokas 'working on their marriage' after affair
Duggar sisters unveil Christian dating rules in new book