Canucks end Panthers streak, Sharks win thriller

Updated: 

The Florida Panthers' run of 12 successive NHL wins came to an end after they suffered a 3-2 overtime loss against the Vancouver Canucks on Monday.

It looked like it was going to be another routine win for the Panthers when Jussi Jokinen put them ahead just one minute, 20 seconds into the game.

Forward Jonathan Huberdeau doubled their lead with 33 seconds left in the first period, before Daniel Sedin pulled one back after being set up by his brother Henrik. 

Jake Virtanen tied the game at 57:22 to send the game into overtime, before Sedin scored on the power-play after another assist from his brother to seal the win at the Rogers Arena. 

The San Jose Sharks held on for a 5-4 win over the Calgary Flames.

Two goals inside the first 10 minutes had the Sharks up, before two goals 15 seconds apart in the second period tied the game at 3-3.

The Sharks restored their two-goal advantage, with 35-year-old Joel Ward proving to be the match-winner. 

New York Rangers forward Jesper Fast scored with under two minutes remaining in the third period to seal a 2-1 win over the Boston Bruins.

Meanwhile, the Los Angeles Kings came from 2-1 down to secure a 4-2 victory over the Detroit Red Wings.