Iginla's power-play marker off a quick pass from Matt Stajan with 7 minutes left in the second period broke a 1-1 tie and the Flames went on to cool off the Predators, who had won 10 of 12 coming in.
Curtis Glencross and Brendan Morrison tallied for Calgary and Kiprusoff improved his season's record to 19-18, stopping all 11 Nashville shots in the final period.
David Legwand got the Preds' only goal and Pekka Rinne turned aside 24-of-27 shots.
Boston schools pull out free condoms over wrapping complaints
Ray Liotta sues skin care company over use of likeness