The New York Rangers fought hard to extend their four-game winning streak but came undone in overtime in a thrilling contest against the Los Angeles Kings.
The Kings won their 33rd game of the season 5-4 as Tanner Pearson scored the winner in overtime.
Kings centre Anze Kopitar completed a third-career hat-trick with just 30 seconds remaining to level the scores at 4-4 after Rangers' Kevin Hayes thought he had netted the winner.
Kopitar had scored his first just 33 seconds into the game, before adding the second of his three five minutes into the second period.
The Kings' triumph was just one of four games that required additional time to deliver a winner.
Pittsburgh Penguins defender Kris Letang scored a high backhand shot in the third round of the shoot-out to seal a 2-1 win against the Carolina Hurricanes.
It was the Penguins' seventh win in nine games after Phil Kessel's second period goal was cancelled out by Andrej Nestrasil's effort with just over five minutes left in the game.
Four players scored doubles as the Buffalo Sabres triumphed 6-4 against the Montreal Canadiens.
Sven Andrighetto and Alex Galchenyuk had doubles for the Canadiens, but Evander Kane and Marcus Foligno scored two goals each for the home side as they broke a four game losing streak.
Blake Comeau scored in regulation time as well as in the fourth round of the shoot-out as the Colorado Avalanche defeated the Detroit Red Wings 3-2.
In other results, the Tampa Bay Lightning beat the Nashville Predators 4-3 in overtime thanks to Tyler Johnson's winner, the St. Louis Blues defeated the Florida Panthers 5-3 and the Arizona Coyotes smashed the Calgary Flames 4-1.