Kaprizov cut it to 2-1, scoring 34 seconds later at 9:13 when he deflected in a loose puck in the crease.
Eriksson Ek tied it 2-2 at 14:21 from the slot after redirecting a pass from Mats Zuccarello on the power play.
“Did we play well enough to win tonight? Yes,” Minnesota coach Dean Evason said. “But when things aren’t going good, you need to do something extra. Something needs to be done extra. We need all of it.”
MacDermid put Colorado back ahead 3-2 at 4:56 of the third period with his first goal of the season, scoring off an assist from Andrew Cogliano after cutting through the slot.
“It’s not necessarily part of my job, but it’s always nice to be able to help my team offensively,” MacDermid said. “It’s a big two points for us. Grind it out at the end and that’s what you want to do on the road.”
NOTES: Colorado forward Tomas Tatar did not play, but Bednar said he “will be available” when the Avalanche host the Calgary Flames on Saturday. … Kaprizov extended his goal streak against Colorado to six games dating to Jan. 17, 2022, equaling Brian Rolston (six games against the Los Angeles Kings) and Marian Gaborik (six games against the Arizona Coyotes) for the longest against one opponent in franchise history. His previous longest against one franchise was a five-game run against the Vegas Golden Knights from March 10 - May 5, 2021.