Mikael Granlund capped off his hat trick scoring on the power play with one second remaining in overtime on Thursday to give the Anaheim Ducks a 3-2 victory over the Calgary Flames.