"We're generating offense on rebounds and getting some good looks," Kadri said. "That's the identity of our team, our speed and possession. With the talent we have in this dressing room, we haven't been scoring at the rate we're used to, but that's going to happen. You don't lose that touch. Over time, I think we're going to start to wear some teams out and hopefully generate some more goals."
Nathan MacKinnon and Joonas Donskoi scored, and Philipp Grubauer made 27 saves for the Avalanche (16-8-2), who have won three in a row and are 5-1-1 in their past seven games.
Cal Petersen made 37 saves for the Kings (11-10-6), who lost 2-0 to Colorado on Friday in the opener of the two-game set.
"Outstanding, very calm," Los Angeles coach Todd McLellan said of Petersen. "[He] gave us a chance to steal one [Friday]. Today, we played a better game, but we're not at their level yet. But he was what we thought he could be and what he has been all year. He was outstanding.
"We created more, we had more in the offensive zone than we had [Friday] night. Some of these goals are preventable, but yet there could have been three or four others if Cal hadn't stood on his head."
Kadri gave the Avalanche a 1-0 lead at 11:05 of the first period when he skated into the offensive zone, sidestepped defenseman Tobias Bjornfot above the left face-off circle, and moved into the slot for a shot glove side.
"I knew that the defenseman was going to be poaching a little bit, so I just tried to stay patient, drag it around him, and threw it in the corner [of the net]," Kadri said. "Lucky that worked out."