Gabriel Landeskog had a goal and assisted on rookie Nathan MacKinnon’s go-ahead score, and the Avalanche beat the Montreal Canadiens 4-1 Saturday night for their second six-game winning streak of the young season.