Jonathan Huberdeau scored a power-play goal at 2:05 of overtime as the Calgary Flames defeated the Ducks.