The Flames had to play shorthanded for the final 3:18 after Kristian Huselius got a double-minor for cutting Rob Niedermayer with a high stick in the Anaheim zone. They were two-men short for the final 1:27 after Dion Phaneuf got a holding penalty, two more minutes for unsportsmanlike conduct, and a 10-minute misconduct.
Teemu Selanne completed the scoring with 52 seconds left during the 5-on-3 advantage. He has seven goals and five assists in 11 games since his return, and the Ducks are 10-1 during that stretch.
The defending Stanley Cup champions beat Calgary at home for the seventh straight time. Anaheim head coach Randy Carlyle was not behind the bench because of the flu, but was in the arena. Assistant coach Dave Farrish, whose primary responsibility is the penalty-killing unit, ran the team with help from assistant coach Newell Brown and injured team captain Chris Pronger.
Pronger wasn't able to play after undergoing surgery to repair a small fracture in his jaw. The All-Star defenseman was hurt on a freak play during Sunday's win against Chicago, when Patrick Sharp of the Blackhawks scored on a wrist shot and the blade of his stick inadvertently struck Pronger on the follow-through.
Doug Weight and Todd Marchant also were out of the lineup with shoulder injuries. The Ducks also lost right wing Todd Bertuzzi with a game misconduct after his fight with Phaneuf at 5:31 of the first period, because the back of his Bertuzzi's jersey was not properly tied down.
Anaheim scored on its first shot of the game, as Schneider wristed a 20-footer over Miikka Kiprusoff's glove from the slot just 35 seconds after the opening faceoff.
Scott Niedermayer made it 2-0 on a power play, using Calgary's Eric Nystrom as a screen and beating Kiprusoff high to the glove side with a 40-foot slap shot from the slot while Phaneuf was off for holding Samuel Pahlsson.