During the penalty kill, Binnington preserved the win by getting across the crease and robbing Cale Makar on a one-timer from the left circle with 1:16 remaining. Makar then had a look at a wide-open net with 25 seconds left but opted to pass up to the point instead.
"Guys battled and did a good job. 'Binner' made a big save there," Blues coach Craig Berube said. "Guys laid it on the line."
Thomas had a goal and an assist, and Pavel Buchnevich had two assists for the Blues (6-8-0), who have won three straight after losing their previous eight games.
"I thought we got real good contributions from everybody tonight. Everybody really was dialed in, competed hard," Berube said. "It was really good to see, and our defense was solid. They played hard. They did a good job defending and broke pucks out and battled."
Mikko Rantanen had a goal and an assist, and Makar had two assists for the Avalanche (8-5-1), who had won four straight. Georgiev made 36 saves.
"I feel like we did a lot of good things. We did the right things to win that game," Makar said. "Just a couple unfortunate errors by me, and an unfortunate bounce off my stick and in the net. Like I said, that's hockey. You're going to probably get those back at some point, but for us, definitely an easily winnable game. I feel like we did everything right. Just didn't come out with it."
Rantanen gave Colorado a 1-0 lead at 11:29 of the second period when he received a drop pass from Nathan MacKinnon and scored off the post and in from above the right face-off circle.