The 2001-02 Art Ross and Maurice Richard Trophy winner as the NHL's points and goals leader, Iginla was added to the Western Conference team for next month's All-Star Game despite totaling just 14 goals in 41 games.
In overtime, Iginla fired the potential game-winner directly into the midsection of goaltender Tomas Vokoun. With two seconds left in the extra period, Iginla charged into Vokoun, who brawled with Flames counterpart Jamie McLennan and was ejected.
Defenseman Petr Buzek also had a goal and an assist for the Flames, who snapped a four-game losing streak.
Vladimir Orszagh and rookie Adam Hall scored for the Predators, who are 0-2-1 on a four-game road trip.