Blue Jackets leading scorer Boone Jenner (13 goals) exited at 12:09 of the second period and did not return after taking a puck to face the face from teammate Ivan Provorov. Columbus coach Pascal Vincent did not have an update on Jenner.
Robert Thomas scored twice, and Joel Hofer made 17 saves for the Blues (13-12-1), who have lost two straight and three of four.
“Doesn’t matter who you play, if you give teams opportunities to make plays, their guys end up making them and you’ll be taking the puck out of the net,” St. Louis defenseman Torey Krug said.
Marchenko gave the Blue Jackets a 1-0 lead at 1:42 of the first period with a shot that slipped through the pads of Hofer.
“We just keep progressing together and go step up,” Marchenko said. “Every game we try.”
Thomas tied it 1-1 at 14:36 on a breakaway on the stretch pass from Pavel Buchnevich.
Fantilli put Columbus back ahead 2-1 at 17:01 after scoring from the left circle. He has three goals in his past two games.
“We came out with confidence,” Fantilli said. “We were trusting each other, we trust our system, played hard. We kind of stayed more engaged. We didn't sit back to try and protect the lead. We were trying to extend it and get more goals to differentiate that 2-1, 3-1 lead. Trying to build on that and make that lead bigger keeps us playing our game.”