Undeterred by injuries and a 4-0 loss in their last outing, the Ducks treated 16,153 at Honda Center to two fights and three goals — and that was just in the first period.
After letting the Calgary Flames re-take the lead with three unanswered goals, Anaheim got the game-tying and game-winning goals from Corey Perry and Bobby Ryan, respectively, in the third period.
Dan Sexton, Evgeny Artyukhin and Troy Bodie also scored, and Jonas Hiller recovered from a tough start in a 33-save effort.
Bodie’s goal was the first of his NHL career, and Hiller also recorded the second assist of his NHL career on the goal by Artyukhin.
The Ducks are 6-1-0 in their past seven games and 8-3-1 in their past 12. Their seven-game home ice winning streak is the longest active home streak in the league, and three shy of the franchise record set in 2008.