Anaheim snapped a three-game losing streak, with Jeff Deslauriers making 24 saves against his former team.
Deslauriers appeared in his fourth game for the Ducks after playing in Edmonton for two seasons.
Calgary's Jordan Eberle forced overtime with his third-period goal that came with 6:12 to go in regulation.
Devan Dubnyk stopped 14 shots in the loss.
Aaron Carter is still in love with Hilary Duff
Ray Liotta sues skin care company over use of likeness