"They've got a lot of weapons," Miller said of the Avalanche. "I thought our guys did a great job of doing what they needed to do against this team. They're going to get some chances, but I had the guys around me. I thought we all did a good job."
Five forwards scored, and defenseman Hampus Lindholm had three assists for the Ducks (7-5-0).
"I liked scoring four goals on their goalie (Pavel Francouz), I really thought we were due for that," Anaheim coach Dallas Eakins said. "Ryan Getzlaf] and I were talking this afternoon saying, 'We're due for a game where we score four or five goals.' There's too many games in a row where you get chances and they don't go in."
[WATCH: [All Ducks vs. Avalanche highlights]
Nathan MacKinnon scored to extend his point streak to 11 games, and Francouz made 22 saves for the Avalanche (8-2-1), who had won 10 straight regular-season home games dating to last season.
"After such a complete game against [the] Vegas [Golden Knights] in their building (6-1 win Friday), I don't know if we just expected that it was going to happen if we just showed up tonight," Avalanche captain Gabriel Landeskog said. "Clearly, that was not the case. It's unfortunate that in a homecoming after a really good trip (4-1-1) that we showed up like this."
Adam Henrique scored 50 seconds into the first period to give Anaheim a 1-0 lead. Rickard Rakell skated down the right side and sent a cross-ice pass to Henrique at the left hash marks.
"That's an extremely fast team, and we were able to skate with them," Eakins said. "When you get up on your first shot against maybe the best team in the League, it puts you in the right mindset."