Niclas Havelid and Marc Savard both had two assists and Kari Lehtonen stopped 34 shots, including all 15 he faced in the final period, for the Flames (25-25-6). Atlanta has won only twice in its last 10 games.
Ottawa, which has dropped its last two games, out-shot Atlanta, 35-22.
On the power play, the Flames were 2-for-5. The Senators went 0-for-3.
Police: Sword-wielding man demanded free tacos
Sign language interpreter at Mandela service called out as fake on Twitter