Canadiens 3, Lightning 2

Jake Evans scored the winning goal with 2:15 remaining to rally Montreal past Tampa Bay on Tuesday night.

Evans finished a feed from Joel Armia to break the tie with his 11th goal. Juraj Slafkovsky and Alex Newhook also scored, and Sam Montembeault stopped 33 shots to help Montreal win for the 13th time in 17 games.

Rookie defenseman Lane Hutson extended his points streak to nine games. Patrik Laine added two assists.

Nikita Kucherov and Jake Guentzel scored for Tampa Bay, which opened a four-game road trip with a 5-3 loss to Toronto on Monday.

Kucherov pushed his points streak to 10 games. Andrei Vasilevskiy made 19 saves.

RANGERS 5, SENATORS 0

Igor Shesterkin made 20 saves, Alexis Lafreniere had a goal and an assist and New York beat Ottawa.

Arthur Kaliyev, Matt Rempe, Artemi Panarin and Will Cuylle also scored for the Rangers, who are 7-1-3 since Jan. 2 and have won three straight at home.

FLYERS 2, RED WINGS 1, OT

Rasmus Ristolainen scored in overtime and Philadelphia defeated Detroit.

Ristolainen tapped a loose puck just across the goal line with at 4:34 in overtime.

Detroit defenseman Moritz Seider tried to clear the puck from in front of the goal but happened to pin it against the post, allowing Ristolainen to have the easy tap-in.

Hurricanes 2, Stars 1

Jesperi Kotkaniemi scored both Carolina goals, the second coming 24 seconds after Dallas’ tying goal midway through the third period, as the Hurricanes beat the Stars.

Kotkaniemi was credited with the second goal after the puck deflected off him near the crease from a shot by Sean Walker.

Capitals 3, Oilers 2

Washington beat Edmonton despite being outshot by the Oilers 32-14.

Pierre Luc-Dubois scored the winning goal for the Capitals in the third period.

Leon Draisaitl and and Corey Perry scored for the Oilers, who dropped a second straight game with the loss.