Nathan MacKinnon and Artturi Lehkonen each had a goal and an assist, and Alexandar Georgiev made 13 saves for his fourth shutout this season for the Avalanche (35-21-6), who had lost three straight.
Colorado moved into third place in the Central Division, three points behind the Minnesota Wild, who have played two more games, for second. The Wild lost 1-0 in a shootout to the Calgary Flames on Tuesday.
"Let's be fair, right. It's a tough schedule, the back-to-back travel, cross border, get in late, playing some tough teams and playing a lot of hockey, and we finally catch a team that's a little bit tired and we're rested," Avalanche coach Jared Bednar said. "Tonight, there was a lot of positive signs, and again, we had the better legs and we were skating, but you should be able to do that and repeat that type of performance and that type of effort and that type of execution regardless of who you're playing if you're sharp and dialed in."