Oilers 6-4 Penguins
In the high-scoring affair, Edmonton's star Leon Draisaitl racked up four assists on the team's six goals, despite being outshot 30-23, as he stands with 30 on the season.
Connor McDavid finished with four points himself (two goals and two assists).
Zach Hyman (8), Matt Savoie (7), Evan Bouchard (6), and Vasily Podkolzin (9) would score the other four goals for Edmonton as they improved to 16-12-6.
Despite goals from Tommy Novak (6), Erik Karlsson (3), Bryan Rust (12), and Danton Heinen (1), Pittsburgh fell to 14-9-9 on the season.
Minnesota Wild 5-0 Washington Capitals
Goalie Filip Gustavsson earned his third shutout of the season as the Wild improved to 20-9-5 - now riding an NHL-best five-game win streak.
After a Vladimir Tarasenko goal in the first, and a Kirill Kaprizov (21) power play goal in the second, the Wild would go on to put up three in the third period.
Tarasenko scored his second of the game and his fifth of the season before teammates Danila Yurov (4) and Matt Boldy (19) would add on some extra insurance.
Washington fell to 18-11-4 and have now lost back-to-back games.
Maple Leafs 3-2 Blackhawks
Wyatt Kaiser (3) and Jason Dickinson (3) put the Blackhawks up to a 2-0 lead in the first period. But then the Maple Leafs rallied after both teams failed to score in the second.
Oliver Ekman-Larsson (6) got the party started for Toronto with just 10 minutes left in the game.
Almost seven minutes later, Auston Matthews (14) would capitalize on a power play to tie it up 2-2 before teammate Dakota Joshua (6) scored just eight seconds later en route to their 3-2 win.
Toronto improved to 15-12-5, while the Blackhawks dropped to 13-14-16, having now lost three in a row.
Blue Jackets 4-3 Ducks
Zach Werenski (11) scored twice in the early going for the Blue Jackets. Teammate Boone Jenner (5) would put Columbus up 3-1 before Anaheim began a rally.
Mikael Granlund (4) would cut the lead to 3-2 before the end of the second period, breathing life into the Ducks.
With just under four minutes in the third, Jackson LaCombe (6) scored the lone goal of the period to force it into OT.
But Adam Fantilli (12) would score the game-winner for Columbus as they improved to 14-13-6, ending a three-game losing streak.
Anaheim dropped to 20-12-2.
Red Wings 3-2 Islanders
Alex DeBrincat reached 20 goals on the season after scoring twice for Detroit during the third period as they improved to 19-12-3.
Axel Sandin-Pellikka (4) scored the other goal for Detroit, while Emil Heineman (11) and Scott Mayfield (1) scored for the Islanders, who fell to 19-12-3, ending their three-game win streak.
Flyers 4-1 Canadiens
Alexandre Texier (3) put up the Canadiens' lone goal of the game with one minute remaining in the first period, which was followed up 40 seconds later with Philly's first goal courtesy of Carl Grundstrom (3).
Trevor Zegras (14) would put Philly up 2-0, extending his goal streak to four games now, with an assist from Travis Konecny (20), who pushed his point streak to five games.
Following a Bobby Brink (9) goal, Konecny would also find the net for the ninth time this season, thanks to an empty-netter.
Philly ended their skid as they improved to 17-9-6. Montreal fell to 17-12-4.
Bruins 4-1 Mammoth
Utah got out to an early 1-0 lead thanks to a power play goal from Barrett Hayton (4). But Boston's Morgan Geekie (23) would respond with a power play goal of his own to make the game 1-1 heading into the second.
Just 23 seconds into the second, Morgan Geekie would find the net again for his 24th on the season, putting the Bruins up 2-1.
Casey Mittelstadt (8) and Michael Eyssimont (6) would follow up in the third period to put Boston up 4-1 as they improved 20-14-0, having won five of their last six.
Utah fell to 16-16-3.
Canucks 3-0 Rangers
One goal in each period and a shutout from goalie Thatcher Demko was all that was needed for the Canucks to improve to 13-17-3 on the season.
After Evander Kane (6) put the Canucks up 1-0 in the first, Liam Ohgren would score his first goal as a Canuck and the fourth of his career.
Ohgren was part of the blockbuster trade that sent Quinn Hughes to the Minnesota Wild.
Then, in the third, Conor Garland (7) would score a short-handed empty-net goal to bury a Rangers team who fell to 16-15-2.
Sharks 6-3 Flames
Heading into the third period, Barclay Goodrow (3) scored twice for the Sharks, once to take a 2-0 lead following a goal from teammate John Klingberg (8), and the second to take a 3-2 lead all before the second period.
Blake Coleman (10) and Ryan Lomberg (1) scored for the Flames to tie it up before Klingberg retaliated.
With that emphatic victory, the Sharks improve to 9-8-3 whilst the Flames fall to 10-3-4.
Kraken 3-5 Avalanche
Shane Wright (6) and Jordan Eberle (10) got the Kraken up 2-1 after Artturi Lehkonen (13) put the Avs up to an early lead.
But Samuel Girard scored his first goal of the season to tie it all up as the game went into the third period.
With victory on the road, Avalanche improve to 22-2-7 as they continue to take control of the Western Conference, whilst Kraken fall to 7-5-6 for the season.
