Anaheim: Andrew Cogliano and Adam Henrique capped Anaheim’s four-goal first period as the Ducks went on to a 6-3 victory over the struggling New York Rangers on Tuesday night.

Ryan Getzlaf had a goal and an assist, Corey Perry added a goal and an assist, and Rickard Rakell and JT Brown also scored to help Anaheim win for the fourth time in six games. John Gibson stopped 41 shots.

Rick Nash had two goals, and Michael Grabner also scored for the Rangers, losers of six of their last eight.

Jonathan Drouin had a goal and two assists as the Montreal Canadiens ended Colorado’s 10-game winning streak with a 4-2 victory over the Avalanche.

Nicolas Deslauriers, Alex Galchenyuk and Brendan Gallagher also scored for the Canadiens. Carey Price made 20 saves for his 14th win of the season.

Nathan MacKinnon and JT Compher scored late in the third period for the Avalanche, who lost for the first time in 2018. Colorado’s previous defeat came against Arizona on December 27.

Jonathan Bernier stopped 36 shots but dropped to 0-7-2 in Montreal. The former Toronto Maple Leafs goalie is 1-10-3 vs. the Canadiens.

Montreal outshot Colorado 40-22 and won for only the second time in six games.

Loui Eriksson led Vancouver’s early outburst with two goals and an assist in the first six minutes, Brock Boeser scored twice in the second period and the Canucks cruised past Los Angeles.

Results

Canadiens 4, Avalanche 2

Ducks 6, Rangers 3

Bruins 3, Devils 2

Lightning 4, Predators 3, OT

Flyers 3, Red Wings 2, OT

Penguins 3, Hurricanes 1

Blues 3, Senators 0

Stars 6, Panthers 1

Golden Knights 6, Blue Jackets 3

Jets 5, Sharks 4, OT

Canucks 6, Kings 2