Colorado captain Gabriel Landeskog scored a goal in his first game back after missing 16 games because of a lower-body injury, and the Avalanche beat the host Montreal Canadiens 3-2 on Thursday night.

Pavel Francouz made 39 saves to help the Avalanche win its fifth straight game. Making his NHL debut at age 20, Cayden Primeau stopped 32 shots for Montreal.

N.Y. Rangers 3, Columbus 2: Former Blue Jacket Artemi Panarin scored the decisive goal in his return to Columbus. Panarin, serenaded with boos nearly every time he touched the puck, left Columbus after signing a lucrative free-agent contract in the offseason with New York.

Arizona 3, Philadelphia 1: Former Wild goalie Darcy Kuemper, the league leader in goals-against average, made 28 saves for the Coyotes, who improved to 10-3-3 on the road. The Flyers had won five in a row.

Chicago 4, Boston 3 (OT): Jonathan Toews scored 54 seconds into overtime after the visiting Blackhawks blew a three-goal, third-period lead. The Bruins, who had won eight straight, still have not lost at home in regulation this season (12-0-5).

N.Y. Islanders 3, Vegas 2 (OT): Ryan Pulock scored a power-play goal 3:20 into overtime as the Islanders won their seventh straight at Nassau Coliseum.

Dallas 3, Winnipeg 2 (OT): Joe Pavelski scored on the power play 2:02 into overtime for the host Stars.

Note

The Calgary Flames have a deal for a new 19,000-seat downtown arena. The arena will cost more than $417 million, and construction is expected to begin in 2021, just north of the Saddledome.

Associated Press