Former Flame Elias Lindholm had a goal and an assist and David Pastrnak scored 4:22 into overtime as the Boston Bruins came from behind on Tuesday night for a 4-3 victory over the host Calgary Flames.
Morgan Geekie and Marc McLaughlin also scored for the Bruins, who have won six of their last eight.
Matt Coronato, Nazem Kadri and Ryan Lomberg scored for Calgary.
Jeremy Swayman, who made 20 stops, has won five of his last six starts.
DEVILS 4, BLUES 1: Ondrej Palat and Stefan Noesen scored and New Jersey won at St. Louis.
Brenden Dillon also scored and Jesper Bratt added an empty-net goal for the Devils, who won their third straight game.
CANADIENS 6, SABRES 1: Patrik Laine scored his first hat trick with Montreal, which extended visiting Buffalo’s winless streak to 11 games.
Laine scored three goals for the 11th time in his career, bringing his season total to six in seven games since returning from a knee injury.
BLACKHAWKS 3, CAPITALS 2: Ryan Donato scored his team-leading 11th goal with 2:18 left in regulation to cap Chicago’s three-goal, third-period rally in a win over visiting Washington.
TJ Brodie connected with 5:53 left in the third period to tie it at 2.
Teuvo Teravainen had three assists for Chicago, which scored on three of five shots in the third.
LIGHTNING 5, BLUE JACKETS 3: Nick Paul had a goal and two assists to lead Tampa Bay at home over Columbus.
HURRICANES 4, ISLANDERS 0: Pyotr Kochetkov made 32 saves for his first shutout of the season and Nhost Carolina blanked New York.
Sebastian Aho had a goal and an assist.
PREDATORS 2, RANGERS 0: Jonathan Marchessault and Adam Wilsby scored to lead Nashville against visiting New York.
The Predators have won two of three following an eight-game losing streak.