Pavel Francouz made 34 saves and Nathan MacKinnon scored for a second straight game for Colorado (32-16-6), which has won seven of its past eight.
WATCH: [All Avalanche vs. Wild highlights]
The Avalanche, who moved within three points of the St. Louis Blues for first place in the Central Division, played the second game of a back to back following a 2-1 win at the Columbus Blue Jackets on Saturday.
"It was gutsy effort, hard-fought game," Colorado coach Jared Bednar said. "I think they had a little bit more jump in their legs tonight; you know, us coming in on the back to back, they played hard. … We get an even-strength goal, power-play goal, shorthanded goal, had to kill some big penalties. ... Pretty good effort by our guys.
"Execution was not where it needs to be, but I thought [Francouz] was really good in goal when we needed him."