Brock Boeser scored to give Vancouver a 1-0 lead at 1:23 of the third period with a wrist shot from between the face-off circles.
Miller made it 2-0 at 3:15 on a rebound after Kuemper made a save against Pearson during a 2-on-1.
"Not all the time you're going to hold that team to one goal," Miller said. "I understand you can play a good defensive game and they're still going to get stuff. But for me, I feel like it makes me a better player. I love those moments. We needed a win. We're still not out of it."
Kadri scored a power-play goal to make it 2-1 at 6:15 after he tipped a point shot from Nathan MacKinnon and corralled the rebound to beat Halak.
"I thought they did a nice job, Vancouver did, of kind of keeping us out on the perimeter," Colorado coach Jared Bednar said. "We had a couple chances in there, but the attack mentality and getting pucks to the net and retrieving them just wasn't quite where it was the other night. You see the one we score, (that's) exactly what we did -- move it around the perimeter, pass or two, and 'Nate' sifts it right to the net for a tip and the rebound's in the back of the net. I would've liked to see us do that a little bit more tonight."