DENVER — Colorado remained on pace to have the best season in team history after beating San Jose 4-3 on Saturday, with Nathan MacKinnon having his first two-goal game.
Among other games, Los Angeles ended a run of five successive defeats by downing Vancouver, St. Louis put six goals past Columbus and Boston widened its lead atop the Atlantic Division by beating Winnipeg.
Colorado goaltender Semyon Varlamov stopped 30 shots while Jamie McGinn and Erik Johnson also scored for the Avalanche, which has 56 points at the halfway point of the season, second-most in team history behind the 2000-01 team.
Joe Pavelski, Patrick Marleau and Logan Couture scored for the Sharks.
Los Angeles goalie Jonathan Quick stopped 27 shots in his return from a 24-game injury absence, helping the Kings rally for a 3-1 win over Vancouver.
Dustin Brown tied the game early in the third period, Jeff Carter scored the go-ahead goal with 7:55 to play and then added an empty-net goal.
Ryan Kesler scored for the Canucks, who lost their third straight despite 46 saves by Roberto Luongo in his own return from a shorter injury absence.
St. Louis’ Patrick Berglund scored twice, while Vladimir Sobotka and Alex Pietrangelo each had a goal and an assist as the Blues beat Columbus 6-2.
Columbus lost despite leading 2-0 after the first period, on goals from Artem Anisimov and Mark Letestu. Boston defenseman Torey Krug had two goals and an assist to lead the Bruins to a 4-1 victory over Winnipeg.
Tuukka Rask made 36 saves while Daniel Paille also scored for Boston.
Ottawa’s Clarke MacArthur scored on the power play 58 seconds into overtime to give the Senators a 4-3 win over Montreal.
Erik Condra, Colin Greening and Mark Stone also scored for the Senators, which jumped out to a 3-1 lead in the first period.
Philadelphia’s Jakub Voracek scored the winner with 8:08 left as the Eagles beat Phoenix 5-3, overcoming a two-goal deficit.
Scott Hartnell, Brayden Schenn, Wayne Simmonds and Claude Giroux also scored for the Flyers while Rob Klinkhammer, Lauri Korpikoski and Mikkel Boedker scored for the Coyotes.
Minnesota’s Ryan Suter scored a hat trick to lead the Wild to a 5-3 win over Washington.
Detroit’s Jimmy Howard made 44 saves as the Red Wings beat Dallas 5-1.
New York’s Dominic Moore scored twice, and Carl Hagelin had a goal and an assist in the Rangers’ blowout 7-1 victory over Toronto.
Florida’s Tomas Kopecky scored the winner in the sixth round of a shootout, as the Panthers beat Nashville 5-4 after wasting a two-goal lead late in the third period.
Carolina’s Jordan Staal and Brett Sutter scored in a 57-second span in the second period, as the Hurricanes edged the New York Islanders 3-2.
Buffalo’s Matt Moulson and Matt D’Agostini had power-play goals to lead the Sabres past New Jersey 2-1.