The New Jersey Devils extended their winning streak and halted Pittsburgh's in the process with a 3-1 win over the Penguins.
Brandon Sutter had given Pittsburgh the lead as they went in search of their fifth consecutive triumph, but Stefan Matteau levelled proceedings.
With the score finely balanced heading into the third period, power play goals from Adam Henrique and Bobby Butler proved the difference to help the Devils to their fourth straight victory.
Danny Briere's overtime strike ensured the Philadelphia Flyers edged out the Carolina Hurricanes 4-3.
In a topsy-turvy game that saw the lead change hands several times, Jakub Voracek, Matt Read and Brayden Schenn also scored for Philadelphia, while Jiri Tlusty, Jeff Skinner and Joe Corvo netted for the Hurricanes.
Jordan Schroeder scored his first two goals of the season as the Vancouver Canucks thrashed the Calgary Flames 5-1.
Calgary took the lead through Lee Stempniak, but that was one of few highlights as Schroeder (two), Alexandre Burrows, Kevin Bieksa and Chris Higgins led the Canucks to a comfortable win.
Shoot-out goals from Mikkel Boedker and Radium Vrbata gave the Phoenix Coyotes a 1-0 win over the San Jose Sharks.
However, it was Mike Smith who was the real hero for the Coyotes after thwarting several San Jose attacks.
Niklas Kronwall's goal in the third period gave Detroit a 2-1 triumph over the Edmonton Oilers. The Red Wings had taken the lead through Pavel Datsyuk before being pegged back by Justin Schultz.
Troy Brouwer bagged two goals, while Joel Ward, Alex Ovechkin and Mathieu Perreault added one each as the Washington Capitals snapped a three-game losing streak in spectacular fashion by shutting out the Florida Panthers 5-0.
Minnesota also claimed their first win in four, with Devin Setoguchi's power play goal in overtime giving the Wild a 2-1 success over the Nashville Predators.
Phil Kessel's goal and two assists helped the Toronto Maple Leafs hammer the Montreal Canadiens 6-0 and Alexander Sulzer scored the winner as the Buffalo Sabres squeaked past the New York Islanders 3-2.
Bobby Ryan's two goals and two assists were pivotal as the Anaheim Ducks beat the St Louis Blues 6-5, Alex Ponikarovsky scored the only goal of the game for the Winnipeg Jets against the Ottawa Senators, while the Boston Bruins' home match with the Tampa Bay Lightning was postponed after falling victim to the heavy snowfall in the area.
The match between the Tampa Bay Lightning and Boston Bruins was postponed because of the severe blizzard in the northeastern United States.
The game, which had already been pushed back from a 1pmstart to 7pm due to the expected snowstorm, will be played at a later date yet to be confirmed.
Follow us @SprtNationalUAE