Alex Tanguay and Ryan O'Reilly scored 1:47 apart in the second period, Semyon Varlamov stopped 29 shots and the Colorado Avalanche held off the Calgary Flames 3-2 on Saturday night.

John Mitchell added another goal for the Avalanche, who went 2-1 on a three-game homestand to remain in the playoff chase. They have a few days off before embarking on a five-game trip.

Varlamov remains unbeaten in his last five starts. He made a crucial stop in the waning seconds to secure the win for Colorado.

David Jones and Lance Bouma scored for the Flames. Karri Ramo made 23 saves as he filled in for Jonas Hiller, who played the night before in a 6-3 win against Toronto. Calgary is 5-2-1 and holding onto a playoff spot after losing top defenseman Mark Giordano for the season because of a torn biceps tendon.