DENVER -- Gabriel Landeskog scored a goal and assisted on rookie Nathan Mackinnon's go-ahead score, and the Colorado Avalanche beat the Montreal Canadiens 4-1 Saturday night for their second six-game win streak this season.
Ryan O'Reilly also had a goal and Jean-Sebastien Giguere made 29 saves for the Avalanche, whose 12-1 start is the best in franchise history. P.A. Parenteau added an empty-net score at 19:22 of the third.
Brendan Gallagher scored a power-play goal for the Canadiens.
Landeskog, who had the game's first goal, fired a shot from the wing that bounced away from goalie Peter Budaj. Mackinnon backhanded the rebound into the net to put the Avalanche on top 2-1 at 8:01 of the third. Little more than three minutes later, O'Reilly got a wraparound shot through Budaj for another goal.
Montreal snapped Colorado's season-long streak of 22 consecutive penalty kills on Gallagher's power-play goal at 3:38 of the third period.
With Maxime Talbot in the box for slashing, P.K. Subban took a shot from the point. Giguere couldn't quite corral the puck and Gallagher, positioned at the top of the crease, knocked in the rebound to tie it 1-all.
Landeskog had just climbed onto the ice to begin a shift when he got a lead pass from Marc-Andre Cliche. He built up a head of steam as he pushed the puck down the ice before pulling up in the middle of the left circle and slapping a shot up high that rocketed over Budaj's stick-side shoulder and into the corner of the net for a 1-0 Colorado lead at 11:14 of the second period.
The teams fought through a scoreless first period with both Budaj and Giguere making key saves.
Before the game, the Avalanche retired the No. 52 jersey of longtime defenseman Adam Foote in ceremonies that had the crowd roaring before the puck was even dropped.
Foote, whose 19-year NHL career included two Stanley Cup titles with Colorado, was praised as the ultimate competitor and warrior by his former teammate, Avalanche executive Joe Sakic.
NOTES: Avs left wing Jamie McGinn, who has missed the last three games with a knee injury, has resumed practicing and is expected to return Wednesday against Nashville. ... Cody McLeod was back on the ice for Colorado after serving a five-game suspension for his hit on Niklas Kronwall of Detroit. ... Andrei Markov is one game from his 700th with the Canadiens. ... Colorado's Alex Tanguay injured a knee injury in the second period and did not return. ... The Canadiens lost both ends of a back-to-back set on the road. On Friday, Montreal lost 4-3 at Minnesota.