Kirill Kaprizov scored his NHL-leading 16th goal and assisted on all three other Minnesota goals as the Wild beat the San Jose Sharks 4-1 on Friday night in Saint Paul, Minn.
Kaprizov has 13 points (five goals, eight assists) during a seven-game point streak.
Quinn Hughes had a goal and two assists for the Wild, who have won three straight and six of their past seven games. Maxim Shabanov and Zach Bogosian also scored, while Jesper Wallstedt made 23 saves as Minnesota improved to 5-0-1 at home.
Macklin Celebrini scored for the Sharks, who have lost four straight while scoring two or fewer goals in each game. Yaroslav Askarov made 25 saves.
Ducks 5, Flames 3
Cutter Gauthier scored a tiebreaking goal late in the third period that sent visiting Anaheim to a comeback victory over Calgary.
Leo Carlsson collected one goal and one assist while Jeff Malott, Tristan Luneau and Nikita Nesterenko added goals for the Ducks, who are on a four-game winning streak and 5-1-1 run. The Ducks scored four unanswered goals to end the game and complete a perfect three-game road trip.
William Stromgren, Joel Hanley and Joel Farabee replied for the Flames. Morgan Frost had two assists while goalie Dustin Wolf made 24 saves.
Sabres 5, Blue Jackets 2
Josh Norris scored twice and Owen Power added three assists as Buffalo snapped out of a home scoring rut to beat visiting Columbus.
The Sabres are 4-1-0 in their last five games. Friday’s offensive outburst was welcome for a team that had scored just 15 goals in its previous seven home games. Jack Quinn had a goal and an assist and Ukko-Pekka Luukkonen stopped 24 of 26 shots to earn his fifth win in 11 games.
Jet Greaves stopped 32 of 37 shots for the Blue Jackets, who are 1-5-0 on the road. Kent Johnson had a goal and an assist, and Zach Werenski scored Columbus’ other goal. Johnson has 11 points (four goals, seven assists) during a seven-game point streak.

