Max Pacioretty scored a late power-play goal to lead the Montreal Canadiens to a 2-1 win over the Columbus Blue Jackets in the NHL on Tuesday.
The Canadiens overcame the absence of injured goaltender Carey Price, with captain Pacioretty netting the winner with just over two minutes remaining in the third period in Montreal.
Pacioretty extended his point streak to five matches as the Eastern Conference leaders won for the fifth time in six games.
The Canadiens and Blue Jackets had earlier exchanged goals in the first period, with Nick Foligno cancelling out Paul Byron's opener.
Western Conference leaders the Dallas Stars, meanwhile, fell to a 4-3 shoot-out loss to the Calgary Flames.
The Stars led by three goals at the end of the second period but they surrendered their advantage as the Flames scored three unanswered goals in the third.
After a goalless overtime period, Joe Colborne, Johnny Gaudreau, who netted in the final stanza, and Sean Monahan all scored in the shoot-out to secure a Flames win.
The Philadelphia Flyers won their third consecutive game courtesy of a 4-2 victory over the Ottawa Senators.
Patrick Kane extended his point streak to 20 games but Stanley Cup champions the Chicago Blackhawks lost 2-1 at home to the Minnesota Wild.
The Detroit Red Wings prevailed 5-4 against the Buffalo Sabres after a shoot-out, the Nashville Predators accounted for the Arizona Coyotes 5-2 and the Florida Panthers defeated the St Louis Blues 3-1.
Overtime was required as the Los Angeles Kings downed the Vancouver Canucks 2-1, the San Jose Sharks were routed 5-1 by the Pittsburgh Penguins, while the Colorado Avalanche saw off the New Jersey Devils 2-1.