Antoine Vermette scored, Vinny Prospal added three assists and Rick Nash chipped in with an empty-netter for the Blue Jackets, who beat Nashville Saturday and are in last place in the Western Conference Central Division at 5-13-2.
Curtis Sanford made his third straight start in goal and responded by turning aside 27-of-28 shots for the victory.
Mark Giordano netted Calgary's only goal and Henrik Karlsson made 26 saves for the Flames.
N.J. man wakes up from 10-hour sleep with knife in back
Puzzle-maker slips 'Murdoch Is Evil' into Rupert Murdoch's Sunday Telegraph