Oliver Kapanen tied it 1-1 at 4:47 of the second period. Mike Matheson skated down the left wing, and just as he was about to go around the net he passed back out front to Kapanen, who buried a one-timer from the hash marks.
Adam Fantilli put the Blue Jackets back in front 2-1 at 9:47. After Voronkov forced a turnover by Noah Dobson behind the net, Marchenko got the loose puck and sent a centering feed toward the low slot. The pass hit off the stick of Canadiens forward Joshua Roy, but he couldn't control it, allowing Fantilli to beat Dobes glove side.
Voronkov pushed it to 3-1 at 13:32 with a power-play goal. He stationed himself at the left post and tapped in Marchenko’s backdoor pass from the right circle.
“We're not happy about [giving up a point], sometimes it comes down to the wild card,” Fantilli said. “We don't even want to be talking about wild card right now. It's not what we're here for. We're trying to get in the playoffs, we're not trying to hope for it. So, obviously you don't want to give them a point. That [stinks], but we got two tonight, and that's all we can really focus on.”
NOTES: Marchenko tied Cam Atkinson (2018-19) for the second-longest point streak in Blue Jackets history. Ryan Johansen holds the record at 13 games (2014-15). ... Werenski has four points (one goal, three assists) during a three-game point streak. He has 399 NHL points (118 goals, 281 assists in 586 games). ... Elvis Merzlikins is expected to start for the Blue Jackets at the Winnipeg Jets on Tuesday. ... The Canadiens have scored four game-tying goals in the final five minutes of regulation this season, the most in the NHL.