Nathan MacKinnon stayed hot and the Colorado Avalanche bounced back from a lacklustre loss to beat the San Jose Sharks 6-2 on Sunday.
MacKinnon tallied a season-best four points, recording two goals and two assists to extend his point streak to 15 games one night after the Avalanche fell behind 3-0 and 5-1 in a 6-2 loss to the Winnipeg Jets.
MacKinnon now has eight goals and 19 assists during his point streak, which ties the longest point streak of his career from the 2020-2021 season. He also has 38 points in his last 21 games and has at least one point in all 16 home games this season.
His 47 points on the season are second only to Tampa Bay's Nikita Kucherov, who has 52.
Mikko Rantanen, Ryan Johansen, Valeri Nichushkin and Miles Wood also had goals for Colorado, while Alexandar Georgiev turned aside 27 shots.
It marked the third win in four games for the Avalanche (19-10-2), who scored at least five goals in all of those victories.
The Sharks (9-19-3), meanwhile, lost their second in a row following a 3-0-1 stretch.
Tomas Hertl scored both of San Jose's goals, while MacKenzie Blackwood stopped 23 of 28 shots.
Boeser moves into NHL-lead for goals scored as Canucks top Blackhawks
The Vancouver Canucks didn't look quite awake for the start of their early afternoon game in Chicago.
They suddenly woke up in the second period and pulled out a 4-3 win over the Blackhawks.
After managing just one shot on goal in the first 10 minutes and five shots in the opening period, the Canucks found themselves trailing 2-1 on Nick Foligno's second goal of the game 35 seconds into the second period.
Vancouver then came alive, trying things up on Dakota Joshua's goal and took the lead 41 seconds later on Brock Boeser's score. Ilya Mikheyev also scored in the second period for the Canucks (21-9-2), who improved to 5-0-1 since a 6-5 loss to the New Jersey Devils on December 5.
Boeser's goal was his 10th in the last 11 games and 23rd of the season to move him into a tie with Toronto Maple Leafs superstar Auston Matthews for the most in the NHL.
Elias Pettersson also scored for the Canucks and Thatcher Demko made 25 saves to win his fourth consecutive start.
Petr Mrazek stopped 22 shots and rookie sensation Connor Bedard notched two assists to give him 14 on the season for the Blackhawks (9-20-1), who lost their fourth straight game and fell to 4-13-1 since November 12.
Eichel helps Golden Knights beat Senators
Jack Eichel scored 1:37 into the game and the Vegas Golden Knights went on to a 6-3 win over the Ottawa Senators.
Eichel's goal was his 14th of the season and extended his point streak to a franchise-record 10 games.
Eichel also added an assist, and Ivan Barbashev had a goal and an assist as well for the NHL-best Golden Knights (21-6-5), who bounced back from their first regulation loss since November 25.
Logan Thompson came off the bench to make 20 saves for Vegas after Adin Hill was forced out only 6:25 into the game.
The Golden Knights extended their win streak over the Senators to nine games and improved to 10-1-0 all-time against them.
Ottawa (11-15-0) lost its fourth in a row overall, allowing at least four goals in each of those defeats.