A plethora of penalties in the second period proved costly to the visiting Toronto Maple Leafs at the Pengrowth Saddledome on Saturday.
The Leafs took three consecutive penalties in the middle stanza, including Alexei Ponikarovsky's goaltender interference minor, that enabled the Flames to score with the man-advantage en route to a 3-1 victory.
Curtis Glencross slapped a centering feed from captain Jerome Iginla, his first of two on the night, past Jonas Gustavsson to break a 1-1 tie at 11:27.
Glencross added an empty-netter with 51 seconds remaining to secure Calgary's fourth straight win.
Iginla, with his 21st of the year, had the other Flames marker. Jason Blake replied for the Leafs, who have lost five of their past six contests.
Gustavsson was back in goal for the first time in a week and looked sharp. He made 32 saves and could not be faulted on either of the two that eluded him. The rookie Swedish netminder had not been between the pipes since allowing Andrei Kostitsyn's overtime goal last Saturday against Montreal.
Toronto center Mikhail Gravboski left the game in the first period with an apparent concussion after he was blindsided in the neutral zone by a Calgary forward Nigel Dawes on a delayed penalty.
Calgary defenceman Dion Phaneuf left the game with a leg injury in the second period after colliding knee-on-knee with Toronto forward Matt Stajan.
The injury to Gravboski forced Maple Leafs coach Ron Wilson to juggle his forward lines for much of the game.
Wilson did welcome another Swede back into the Leafs' lineup. Speedy Viktor Stalberg returned to the Leafs after missing four games with a shoulder injury suffered against the Buffalo Sabres back on Dec. 21.
It was retro jersey night in Calgary, as the Flames dressed in their old red and yellow sweaters. The Hanson Brothers from the famed movie "Slapshot" were guests of the Flames on this night.
Toronto lost both ends of their Alberta trip by the identical score of 3-1, losing by two to the Oilers in Edmonton on Dec. 30. They return home to play the Florida Panthers on Tuesday, before heading to Philadelphia for a date with the Flyers on Wednesday.