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.
Scarlett Johansson steps out with fiance after pregnancy reveal
Senate Democrats to pull all-nighter on climate change