The New York Islanders blew a commanding lead against the Pittsburgh Penguins before sealing victory by equalling a league record, while the Calgary Flames shutout the Toronto Maple Leafs in the all-Canadian clash and Pacific Division leaders the San Jose Sharks claimed bragging rights over the Los Angeles Kings.

The Islanders led 3-0 thanks to goals from Johnny Boychuk, Jason Chimera and Casey Cizikas but Conor Sheary, Justin Sheary and Evgeni Malkin were on target for the visitors in the third period to tie the game.

Anders Lee turned Thomas Hickey's shot past Pittsburgh goalie Matt Murray with 27 seconds remaining and Nikolay Kulemin's empty-net goal three seconds later tied the NHL record for the shortest time between two goals by one team.

Calgary also struck twice in quick succession as they made a flying start in their 3-0 win against Toronto, with Freddie Hamilton and Kris Versteeg scoring inside the first minute of the game.

The Maple Leafs were unable to muster a response against in-form Flames goalie Chad Johnson and Matt Stajan garnished the victory with four minutes and 11 seconds remaining.