Semyon Varlamov made 38 saves and the Colorado Avalanche beat the Calgary Flames 4-1 on Friday night to keep their slim playoff hopes alive.