Kirill Marchenko scored for the Blue Jackets (7-6-0), who have lost two in a row after winning their previous four games. Jet Greaves made 21 saves.
“Their goalie played well,” Blue Jackets defenseman Zach Werenski said. “It’s definitely tough, but we’ll move on. Tonight, it just didn’t bounce our way. I feel like we have to start better. Spotting a team two goals is always tough to come back from.”
The Flames scored twice in a 36-second span in the first two minutes of the game to take a 2-0 lead.
Frost put Calgary up 1-0 just 56 seconds into the game when he tipped Jonathan Huberdeau’s point shot past Greaves.
Coleman scored his team-leading sixth goal at 1:32 to give the Flames a 2-0 lead. He took a pass from Joel Hanley and scored on a wrist shot from the top of the left circle through traffic.
“It was a great start,” Coleman said. “Obviously getting the early lead was nice. It wasn’t a super high-energy game necessarily, but I thought ‘Wolfy’ made saves at key times and guys made plays at key times and then we just clamped down in the third and got out with a win.”
Marchenko cut Calgary’s lead to 2-1 at 6:57 with a short-handed breakaway goal. Marchenko took a pass from Boone Jenner and slipped a shot through Wolf’s pads.