With the Flames trailing 1-0 in a tight-checking affair, Olli Jokinen fed Iginla in the slot, where Iginla used his skate to position the puck for a backhander past Steve Mason 3 minutes into the final frame.
In the first round of the shootout, Iginla skated in on Mason, made a series of fakes and pulled the puck to his forehand for a quick shot and a goal.
Kiprusoff finished with 27 saves for the Flames, who won their fourth straight.
Derick Brassard scored and Mason made 25 saves for Columbus.
Couple calls 9-1-1 over missing hash browns; assault McDonanld's employees
Ohio crash that killed two caught on camera [VIDEO]