Brock Nelson also scored as Colorado went 14-0-3 in its last 17 games. Mackenzie Blackwood made 11 saves after Scott Wedgwood left in the second period with an upper-body injury.
It is the second-longest point streak for the Avalanche in franchise history, behind a 17-0-2 span during the 2021-22 season.
Vancouver lost for the sixth time in seven games. Linus Karlsson scored a goal and Kevin Lankinen stopped 28 shots for the Canucks.
MacKinnon got the rebound with 37 seconds left in the first to tie the score at 1. He converted a one-timer on a Landeskog pass late in the second, giving Colorado a 3–1 lead.
MacKinnon, 30, has eight goals and five assists in his last seven games. He leads the NHL with 22 goals on the season.
Vancouver went in front on Carlson’s fifth goal 2:55 into the first. But Colorado moved ahead of Nelson’s ninth by 13:52 to stay in second place.
The Canucks begin a four-game homestand against Utah on Friday night. The Avalanche begin a four-game trip against the New York Islanders on Thursday night.
,
AP NHL: https://apnews.com/hub/nhl
<a href=