Updated

Nathan MacKinnon scored 4:43 into overtime, and the Colorado Avalanche beat the New York Islanders 2-1 on Friday night for their first win at home in more than seven weeks.

MacKinnon also assisted on Gabriel Landeskog's first-period goal, and Calvin Pickard finished with 35 saves for Colorado.

It was the Avalanche's first home win since Nov. 14. They had lost 10 of 11 overall, with their only victory in the last four weeks coming in Chicago on Dec. 23.

The Avalanche held the Islanders in check after the last three visiting teams scored six times each at Pepsi Center. Johnny Boychuk had New York's only goal, and Thomas Greiss made 37 stops.

Landeskog put Colorado in front 6:06 into the game and it stayed that way until Boychuk tied it on a 5-on-3 power play at 17:34 of the second.

MacKinnon ended Colorado's home futility with a power-play score for his 10th goal of the season.

FIRST TO LAST

Matt Nieto began the week with division-leading San Jose and finished it off with one of the worst teams in the NHL. He was claimed off waivers by Colorado.

Nieto delivered a big hit on his first shift with the Avalanche and then was awarded a penalty shot late in the first. Greiss made the glove save, but Nieto gave the struggling Avalanche a jolt after having just two assists in 16 games with the Sharks.

"I don't think this is a bad team," Nieto said. "There's a lot of talented guys in this room. A lot of young talent and it's just a matter of being able to put a couple of wins together. We can definitely do it."

Nieto finished with four shots in 17:29 of ice time.

NOTES: New York C Shane Prince went to the locker room late in the second period after being checking into the boards. He returned in the third. ... Avalanche D Francois Beauchemin was scratched because of an illness. ... The Islanders recalled D Adam Pelech from the AHL but he was a healthy scratch. ... Colorado assigned G Jeremy Smith to the minors to make room for Nieto on the roster.

UP NEXT

Islanders: Play at Arizona on Saturday night.

Avalanche: Host Anaheim on Thursday night after a five-day layoff.