The Montreal Canadiens snapped a five-game losing streak in the NHL by beating the Toronto Maple Leafs 3-2 after a shootout.
With the game tied at 2-2 after the regulation three periods, an additional five minutes failed to yield a goal, meaning that Max Pacioretty and Lars Ellers goals in the shootout broke the deadlock.
Evgeni Malkin scored his 10th NHL hat-trick to inspire the Pittsburgh Penguins to a 5-4 win against the Vancouver Canucks.
The Penguins were trailing 3-1 early in the second period before they got to business, with Malkin’s treble and Bryan Rust scoring the go-ahead goal.
The Tampa Bay Lightning’s seven-game winning run came to an end with a 5-2 defeat to Florida Panthers in the Sunshine State derby.
Four unanswered goals in the second period set up the win, with Jonathan Huberdeau, Nick Bjustad, Reilly Smith and Vincent Trocheck finding the net.
Ryan Spooner and Torey Krug scored in a shootout to earn the Boston Bruins a 3-2 win over the Columbus Blue Jackets.
It was 2-2 after three regulation and an additional period, allowing Spooner and Krug to do the business for the Bruins.
Joe Pavelski scored with just 1:24 left on the clock to earn the San Jose Sharks a 4-3 win against the Minnesota Wild.
No one has scored more match-winning goals than Pavelski and this was his eighth which decided an entertaining game.
The Anaheim Ducks won a tight game with the Detroit Red Wings 4-3, the New Jersey Devils beat the Winnipeg Jets 3-1, the same scoreline which the Colorado Avalanche saw off the Dallas Stars.
The Arizona Coyotes beat the Los Angeles Kings 3-2 and the Nashville Predators were 4-1 victors at the Edmonton Oilers.
The New York Islanders’ clash with the Philadelphia Flyers was a victim of the heavy snow affecting the east coast.