DETROIT (AP) -- Nathan MacKinnon scored 2:55 into overtime and the Colorado Avalanche overcame a late two-goal deficit to beat the Detroit Red Wings 4-3 on Sunday night.
Niklas Kronwall put Detroit ahead 3-1 with 8:53 left in the third period, but Nail Yakupov made it 3-2 on a power play with 6:15 remaining before Carl Soderberg tied it with Colorado's goalie pulled in the final minute.
MacKinnon snapped a low shot to the short side past goalie Jimmy Howard for the winner.
Justin Abdelkader and Andreas Athanasiou also scored for the Wings. Erik Johnson had Colorado's other goal. Howard had 33 saves.
Soderberg scored with Jonathan Bernier on the bench for an extra attacker. He redirected MacKinnon's shot past Howard with 46 seconds left.
The Wings grabbed the lead at 14:01 of the first period. Dylan Larkin's shot from the top of the left faceoff circle near the boards was deflected into the net by Abdelkader.
The Avalanche tied it with 15.1 seconds remaining in the first period when Johnson's low point shot skipped along the ice through a sea of legs and past a screened Howard.
The Wings reclaimed the lead with 56.1 seconds to play in the second period. Athanasiou utilized a burst of speed to split the Colorado defense and beat Bernier with a stick-side forehand deke.
NOTES: Bernier stopped 21 shots. ... Detroit D Danny DeKeyser appeared in his first game since suffering a sprain and hairline fracture to his ankle on Oct. 10 in Dallas. ... The Avalanche completed their fifth set of back-to-back games this season. They are 1-4 in the second game.
Avalanche: Return home to face Dallas on Wednesday night.
Red Wings: Continue their five-game homestand against Edmonton on Wednesday night.