Bobby Ryan (three assists) gained control of the puck behind Anaheim's net and got it to Getzlaff, who steamed up the left wing. Perry beat Shane Doan on the right side, received Getzlaff's pass and fired it into the net for the deciding score.
Perry added an assist and Cam Fowler and Toni Lydman each produced first-period goals for the Ducks. The NHL's most-penalized team was whistled for only three minor infractions in the victory.
Jonas Hiller lodged a busy night in net, turning aside 36-of-38 Phoenix shots.
Eric Belanger had a goal and an assist and Scottie Upshall scored the other Coyotes goal.
Jason LaBarbera stopped 32 shots for Phoenix.