Corey Perry had his second two-goal game of the season and added an assist as the Ducks sent the NHL-leading Washington Capitals to their fourth consecutive loss, 5-2 in Anaheim on Sunday night.
Ryan Kesler and Ryan Getzlaf each had a goal and two assists for the Ducks, who have won three of four to move ahead of the Flames for second place in the Pacific Division.
After a scoreless first period, Perry collected a turnover by Lars Eller and beat goalie Braden Holtby for his 13th goal.