Leo Carlsson scored and picked up an assist, while Cutter Gauthier scored the game-winning goal late in the third period to lead the Anaheim Ducks past the Calgary Flames 5-3.