Cayden Primeau stopped 32 shots in his NHL debut. The 20-year-old son of former NHL player Keith Primeau played in the first of a back-to-back for Montreal, with Carey Price set to face the New York Rangers on Friday night.
Graves opened the scoring at 6:13 of the first period, beating Primeau on a rebound.
Another rush down the right wing led to Colorado’s second goal, this time by Landeskog. The Avalanche captain, back in the lineup after missing 16 games, blew past Jeff Petry and beat Primeau blocker side at 12:57.
Calvert made it 3-0 with a short-handed goal at 8:06 of the second.
Gallagher got the Canadiens on the board late in the second, and Cousins scored on a power play early in the third.
NOTES: The Canadiens were down a forward 90 seconds into the game when Jesperi Kotkaniemi fell awkwardly in the corner on a hit by Nikita Zadorov. The 19-year-old centre did not return. … Canadiens defenseman Otto Leskinen made his NHL debut. … Avs winger Andre Burakovsky (upper-body injury) returned to the lineup after missing three games. Nazem Kadri (lower-body injury) did not play.
Avalanche: At Boston on Saturday night.
Canadiens: At New York Rangers on Friday night.