The Calgary Flames defended strong but in the end did not have what it took to take down the Colorado Avalanche, losing 4-2.