The Canadian Press | Sunday, 11.03.2013 / 1:30 AM

DENVER (PC) -- 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 defenceman 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.

Game Highlights - Canadiens @ Avalanche
Boxscore - Canadiens @ Avalanche
The Numbers Game – November 2, 2013
Scoring Summary
1st Period
2nd Period
11:14COL Gabriel Landeskog (5) ASST: Marc-Andre Cliche (2), Patrick Bordeleau (1) 1 - 0 COL
3rd Period
03:38MTL PPG - Brendan Gallagher (7) ASST: P.K. Subban (11), Alex Galchenyuk (9) 1 - 1 Tie
08:01COL Nathan MacKinnon (2) ASST: Gabriel Landeskog (6), Jan Hejda (2) 2 - 1 COL
11:31COL Ryan O'Reilly (4) ASST: NONE 3 - 1 COL
19:22COL EN - PA Parenteau (4) ASST: Matt Duchene (5), Andre Benoit (6) 4 - 1 COL
Three Stars of the Game
Gabriel Landeskog
Gabriel Landeskog
G: 1Shots: 6
A: 1Hits: 2
PTS: 2PIM: 2
+/-: 2TOI: 16:31
Jean-Sebastien Giguere
Jean-Sebastien Giguere
SA: 30TOI: 60:00
GA: 1EV: 25-25
PIM: 0PP: 4-5
SV%: .967SH: 0-0
Nathan MacKinnon
Nathan MacKinnon
G: 1Shots: 2
A: 0Hits: 1
PTS: 1PIM: 0
+/-: 1TOI: 16:00
Penalty Summary
1st Period
02:56COL Cody McLeod  Fighting (maj) against  Ryan White
02:56MTL Ryan White  Fighting (maj) against  Cody McLeod
04:58COL Patrick Bordeleau  Fighting (maj) against  George Parros
04:58MTL George Parros  Fighting (maj) against  Patrick Bordeleau
11:08COL Gabriel Landeskog  Holding against  P.K. Subban
19:36COL Nate Guenin  Interference against  Tomas Plekanec
2nd Period
05:45MTL Max Pacioretty  Tripping against  Ryan Wilson
14:52MTL George Parros  Holding against  Cody McLeod
3rd Period
03:03COL Max Talbot  Slashing against  Max Pacioretty
shots by period
Team Stats
Power Plays1/30/2
Faceoff Wins3935
Blocked Shots815
Penalty Minutes1416
6D. MurrayD00-10012:44
11B. GallagherR10-25016:09
14T. PlekanecC00-11018:37
15G. ParrosR000073:57
17R. BourqueR00-14018:21
21B. GiontaR00-12019:09
26J. GorgesD0000020:53
27A. GalchenyukC01-21016:29
49M. BournivalL00-10013:57
51D. DesharnaisC00-10014:20
53R. WhiteC000057:44
55F. BouillonD00-12017:18
61R. DiazD0002021:39
67M. PaciorettyL00-15221:00
71L. LeblancC000109:44
76P. SubbanD01-34024:00
79A. MarkovD00-32023:26
81L. EllerC00-31016:48
30P. Budaj2730.90059:45
5N. GueninD0001219:39
6E. JohnsonD0032018:40
7J. MitchellC0002018:07
8J. HejdaD0130019:02
9M. DucheneC0113018:56
15P. ParenteauR1021019:00
16C. SarichD0011017:44
24M. ClicheC0110014:37
25M. TalbotC0002218:33
26P. StastnyC0022018:14
29N. MacKinnonC1012016:00
40A. TanguayL000108:54
44R. WilsonD0001020:41
55C. McLeodL000057:27
58P. BordeleauL011053:06
61A. BenoitD0112020:45
90R. O'ReillyC1025019:29
92G. LandeskogL1126216:31
35J. Giguere2930.96760:00