ANAHEIM, Calif. (AP) -- Ryan Getzlaf scored the winning goal with 46 seconds left to give Anaheim a 3-2 victory over Calgary on Friday night, extending the Ducks' home winning streak against the Flames to 15 games.
The Ducks nearly scored on a long shot with 10 seconds left, but defenseman Mark Giordano scrambled after the puck sailing toward the empty net. His desperation swipe with his stick came just as the puck was about to cross the goal line.
Jonas Hiller made 27 saves for the Ducks, whose winning streak at home against Calgary is their longest against one opponent in franchise history. They outshot the Flames in all three periods while snapping a two-game skid.
Leland Irving stopped 36 shots in his sixth career start for the Flames.
Getzlaf took a short pass from Corey Perry and fired a one-timer from the right circle at 19:20 for the go-ahead goal.