Schenn cut it to 3-2 at 4:13 of the third with a one-timer off a spinning, no-look backhand pass from Jordan Kyrou.
However, Makar scored 38 seconds later to make it 4-2 after Blues defenseman Marco Scandella's attempt to clear the puck off the glass was intercepted by Nathan MacKinnon, who then found Makar skating into the slot.
"He's playing better," Colorado coach Jared Bednar said of Makar. "Tonight, he was on it right away. He played more physical and with more assertiveness. He was better with the puck. He ends up scoring. He keeps shooting and eventually one goes in for him. He's making better decisions tonight."
Tarasenko got the Blues back to within 4-3 at 16:01, beating Kuemper glove side on a wrist shot from the high slot after taking a pass from Robert Thomas at the blue line.
Thomas then nearly tied it with 53 seconds remaining and Binnington pulled for the extra attacker, but his redirection went just wide of the post.
"Yeah, it is. It's obviously difficult," Parayko said. "That was a good goal by 'Schenner' and gave us a little momentum. I think that's where on us, we've got to continue to bring that momentum and stick with momentum. Obviously, when they get one, it kind of brings it down a little bit. But I got to say, we battled back again and we gave ourselves another chance. Credit to us for that, but at the end of the day, not good enough."
Colorado, which outshot St. Louis 42-18, felt it had a decided territorial edge the entire game.
"It's an excellent, great road game," Kadri said. "We came out with a great start. I don't think we let off the gas throughout the whole game. They pushed back a couple of times with some timely goals, but we responded well. That's good to see from a mature group."
NOTES: Makar's goal was his 100th NHL point (22 goals, 78 assists) in 108 games, tying Sergei Zubov as the sixth-fastest defenseman to reach the mark, behind Harry Cameron (88), Mark Howe (94), Brian Leetch (102), Larry Murphy (105) and Phil Housley (106). ... MacKinnon extended his point streak to five games (one goal, six assists). ... Bednar said Rantanen is day to day. ... Tarasenko has eight points (four goals, four assists) in a five-game point streak. ... With an assist on Tarasenko's goal, Blues forward Ivan Barbashev extended his NHL career-high point streak to six games (three goals, three assists). … Thursday was the first game O'Reilly has missed for the Blues since being acquired in a trade with the Buffalo Sabres on July 1, 2018.