Nathan MacKinnon had a goal and an assist to reach 50 points this season and lead the Colorado Avalanche over the struggling New Jersey Devils 3-1 in Friday night.

The Devils pulled forward Taylor Hall from the lineup just before the game for precautionary reasons, the team said.

Hall, who leads New Jersey in scoring with 25 points, has been the subject of trade rumors of late and was not held out due to injury.

New Jersey Devils center Nico Hischier, left, looks around Colorado Avalanche goaltender Pavel Francouz for a pass in front of the net in the second period of an NHL hockey game Friday, Dec. 13, 2019, in Denver. (AP PhotoDavid Zalubowski)

New Jersey Devils center Nico Hischier, left, looks around Colorado Avalanche goaltender Pavel Francouz for a pass in front of the net in the second period of an NHL hockey game Friday, Dec. 13, 2019, in Denver. (AP PhotoDavid Zalubowski)

Gabriel Landeskog and Valeri Nichushkin also scored and Pavel Francouz had 37 saves but just missed getting his first career shutout for the second straight game. He came close to his first shutout in Wednesday's win over Philadelphia but the Flyers scored their lone goal in the third period. The Devils spoiled it Friday with Mirco Mueller's goal at 15:48.

MacKinnon scored an empty-net goal at 19:28 to ice it. He is third in the NHL in scoring

Colorado moved back to the top of the Western Conference standings with its eighth win in nine games. The Avalanche's only loss in that stretch came in overtime, giving them a nine-game points streak.

Coloradoa Avalanche's Nathan MacKinnon (29), left, celebrates with Gabriel Landeskog (92) after Landeskog scored a goal against the New Jersey Devils in the first period of an NHL hockey game Friday, Dec. 13, 2019, in Denver. (Andy CrossThe Denver Post via AP)

Coloradoa Avalanche's Nathan MacKinnon (29), left, celebrates with Gabriel Landeskog (92) after Landeskog scored a goal against the New Jersey Devils in the first period of an NHL hockey game Friday, Dec. 13, 2019, in Denver. (Andy CrossThe Denver Post via AP)

The Devils are 0-6-1 over their last seven games and 2-9-1 since a modest two-game winning string in mid-November

Landeskog gave Colorado a 1-0 lead midway through the first period when he beat Louis Domingue with a one-timer from the slot at 11:37. Nichushkin extended the lead with his sixth of the season at 7:56 of the second.

Nichushkin went 91 games without a goal and now has six in the last 10. He also has a career-best four-game points streak.

Colorado Avalanche's Matt Nieto (83) advances the puck upice against the New Jersey Devils in the first period  of an NHL hockey game Friday, Dec. 13, 2019, in Denver. (Andy CrossThe Denver Post via AP)

Colorado Avalanche's Matt Nieto (83) advances the puck upice against the New Jersey Devils in the first period of an NHL hockey game Friday, Dec. 13, 2019, in Denver. (Andy CrossThe Denver Post via AP)

Domingue made 15 saves before being replaced by Mackenzie Blackwood midway through the second period. Blackwood had 20 saves.

NOTES: New Jersey C Nico Hischier returned to the lineup after missing three games with an illness. ... Avalanche G Philipp Grubauer was active after missing the last two games with a lower-body injury. ... The Devils have lost their last three to Colorado. ... Avalanche D Cale Makar (upper body) sat for the third straight game.

UP NEXT

New Jersey Devils left wing Nikita Gusev, right, drives with the puck past Colorado Avalanche left wing Gabriel Landeskog in the second period of an NHL hockey game Friday, Dec. 13, 2019, in Denver. (AP PhotoDavid Zalubowski)

New Jersey Devils left wing Nikita Gusev, right, drives with the puck past Colorado Avalanche left wing Gabriel Landeskog in the second period of an NHL hockey game Friday, Dec. 13, 2019, in Denver. (AP PhotoDavid Zalubowski)

Devils: At Arizona on Saturday night

Avalanche: At St. Louis on Monday night