Johnson made it 2-0 at 19:48 on a wrist shot from the left face-off circle into the top right corner.
The Blue Jackets outshot the Blues 10-4 in the first, but only managed 13 shots over the final two periods.
“The thought process got away from us,” Columbus coach Rick Bowness said, “and the intensity necessary left us. We were doing some things that hurt our hockey club at both sides of the ice. There were some terrible, mental mistakes and some bad intensity that we got out-battled. That just gave them a whole lot of life, which is really disappointing because of how we did play the first.”
Jake Neighbours cut the deficit to 2-1 at 6:10 of the second period, whacking in the rebound from a Justin Barron slap shot.
Snuggerud tied it 2-2 at 9:02 on a backdoor tap-in. Philip Broberg cut through the left circle around Sillinger and found Snuggerud crashing the net after he got behind Zach Werenski.
“For him, he’s a really fast player,” Snuggerud said of Broberg. “He can beat defensemen wide. I think it’s either the back post play or the wraparound, both which he’s really good at. Drive the back post as best as he possibly can, that was a great play by him.”