Corey Perry had a goal and two assists Monday, and the Anaheim Ducks went a perfect 3 for 3 on the power play in a 6-4 victory over the Calgary Flames.

The Flames led 3-2 after an action-packed first period, but with Johnny Gaudreau in the penalty box, Perry banged Cam Fowler's rebound past Jonas Hiller to tie it early in the second.

The Ducks went right back to the man advantage and needed only 11 seconds to convert, with a rebound deflecting off several players and going in off the skate of Sami Vatanan to put Anaheim into the lead for good.

Mike Santorelli, with a pair of goals, Hamphus Lindholm and Rickard Rakell also scored for Anaheim. The Ducks, 9-1-1 in their last 11 games, leapfrogged San Jose into second place in the Pacific Division.

Jiri Hudler had two goals and an assist to lead Calgary .