Corey Perry scored two goals and captain Ryan Getzlaf extended his point streak to 12 games in the Anaheim Ducks' 5-2 victory over the spiraling New York Islanders on Monday night.

Cam Fowler had his first career short-handed goal and added two assists. Saku Koivu scored his first goal in nearly two months in the Ducks' third consecutive win and the Islanders' 10th straight loss.

Perry scored a goal in his career-best sixth straight game late in the second period, and he added a power-play goal in the third to clinch the sixth 20-goal season of his career.

Andrew Cogliano also scored, and Jonas Hiller made 35 saves for Anaheim.

John Tavares and Thomas Vanek scored for the Islanders, who also have lost 10 consecutive road games since Nov. 1.