The New York Rangers extended their NHL winning run to eight games with a 2-1 shoot-out victory over the Ottawa Senators.
Defenseman Dan Boyle scored the decisive goal at Canadian Tire Centre on Saturday in the third round of the shoot-out.
Both teams scored on a power-play, with Erik Karlsson tying the game in the opening period after New York's Chris Kreider netted his third goal of the season.
In Montreal, the Canadiens were thrashed 6-1 by the Colorado Avalanche as Nathan MacKinnon netted twice in 13 seconds in the first period.
Mikhail Grigorenko and Matt Duchene both scored and provided two assists at Bell Centre as the Avalanche improved their record to 7-9-1 to secure their third successive win.
Elsewhere, the Nashville Predators crushed the Winnipeg Jets 7-0 after building a four-goal advantage in the opening 15 minutes.
The Chicago Blackhawks came from behind against the St Louis Blues to win 4-2 and Nick Shore netted the decisive goal 97 seconds from time for Los Angeles as the Kings overcame the Edmonton Oilers 4-3.
Central Division leaders Dallas Stars recorded their 14th win of the campaign with a 3-2 overtime victory against the Minnesota Wild to extend their lead at the top.
The Toronto Maple Leafs sunk the Vancouver Canucks 4-2, overtime was needed for the San Jose Sharks to overcome the Buffalo Sabres 2-1 and the Philadelphia Flyers outlasted the Carolina Hurricanes 3-2 after OT.
Brandon Pirri scored the only goal in the shoot-out for the Florida Panthers in their 5-4 win over the Tampa Bay Lightning and the Boston Bruins surpassed the Detroit Red Wings 3-1.
The Columbus Blue Jackets ended up 5-2 victors over the Arizona Coyotes, while the New Jersey Devils eased to a 4-0 win over the Pittsburgh Penguins.