Jonas Johansson allowed one goal on 20 shots for Colorado in relief of Darcy Kuemper (five saves), who left the game briefly in the first and then for the entire second and third period because of skate problems.
"I said on the bench, 'Again?'" Avalanche coach Jared Bednar said. "You rarely even see it happen even once. I just felt like it's [Johansson's] game now and let's find a solution to the skate problem. The holder is what's giving him trouble. It's breaking, the trigger's not holding the blade in, it's just falling out, so the solution is he's going to change holders and put them on the skate he has."
Bednar won his 194th game to pass Bob Hartley for the most in Avalanche history. Michel Bergeron has the most in Colorado/Quebec Nordiques history with 265.
"It's an honor to be coaching this team," Bednar said. "I'm grateful, I'm thankful to be here. For me it's satisfying, but it's not the reason I came, to move up a list. We're all chipping in and trying to accomplish the ultimate goal, and that's to win the Stanley Cup."
Sonny Milano scored twice, and John Gibson made 31 saves for the Ducks (10-7-3), who have lost three straight after winning their previous eight.
Anaheim coach Dallas Eakins said he wasn't happy with his team's undisciplined play.
"Colorado did a good job of beating us at our own game," he said. "It's not a good game plan for 14 minutes to play with one less guy on the ice (6-for-7 on penalty kill). It disrupts our flow, we have our best players on the bench, and it taxes our penalty killers.
"The only part of the game that I thought there was any flow for us was about six or seven minutes in the third (period) when we were able to turn over our lines. We'll have to reassess that. Over the season we've done a (heck) of a job of staying out of the box and being disciplined, and we lost it tonight."
Milano gave Anaheim a 1-0 lead at 4:58 of the first period with a power-play goal.
Jamie Drysdale took the initial shot from the point, and as Kuemper tried to move off the post and into position to make the save, he lost the blade of right skate, causing him to lose his balance. Rickard Rakell then flipped the puck back on net, and with Kuemper unable to regain his balance and control the puck, Milano poked the rebound in off the back of his pad.