Canadiens clipped by Islanders
Thomas Hickey scored an overtime winner as the Montreal Canadiens slipped to a 4-3 defeat at the hands of the New York Islanders.
It was a dramatic intervention by Hickey, whose strike three minutes and 12 seconds into the additional period was his first ever senior goal.
Max Pacioertty and Matt Moulson each scored twice to cancel each other out, with 30 saves from Islanders keeper Evgeni Nabokov proving crucial in the win over the NHL Northeast Division leaders.
Southeast leaders the Carolina Hurricanes were also beaten, 4-3 by the Winnipeg Jets.
Jets captain Andrew Ladd had good reason to celebrate his 500th NHL appearance, marking the occasion with a goal and two assists against his former club.
The Vancouver Canucks, pace-setters in the Northwest tier, extended their record to nine wins with a 4-3 success over the Dallas Stars.
Jason Harrison and Henrik Sedin scored in the space of two minutes in the third period to swing the result towards the Canucks.
The Florida Panthers were in fine form as they delivered a 5-2 win over the Philadelphia Flyers.
Nineteen-year-old Jonathan Huberdeau was the key man as the Panthers ended a five-match wobble, scoring twice and adding a brace of assists.
Ron Ralston's first game in charge of the Buffalo Sabres ended in defeat as the Toronto Maple Leafs triumphed 3-1.
The Detroit Red Wings surrendered a two-goal lead to go down 3-2 against the Columbus Blue Jackets, who had Vinny Prospal to thank for their late winner.
Nathan Horton topped and tailed the scoring in a 4-2 victory for the Boston Bruins over the Tampa Bay Lightning, the New Jersey Devils were 3-2 winners against the Washington Capitals and the Minnesota Wild took a 3-1 result at the expense of the Edmonton Oilers.
The Ottawa Senators required a seven-round shootout to beat the New York Rangers 3-2, Kaspars Daugavins finally settling it.