The New York Islanders entered Friday night's game on a three-game win streak, but failed to keep the streak alive against the Ducks.
The Islanders started the game strong, and actually outplayed the Ducks for the first 40 minutes, but could not solve Ducks netminder Jonas Hiller.
Bobby Ryan gave the Ducks the lead in the second period, when he backhanded a rebound past Evgeni Nabokov.
Matt Martin scored to tie the game for the Islanders two minutes later. He put a rebound off the boards towards the net where it stopped on the goal-line behind Hiller. Martin came back around the net and just poked it over the line.
The Islanders took the lead 6:20 into the 3rd period when Kyle Okposo scored off a pass from John Tavares.
Ryan scored again to tie the game, but this time it was shorthanded. In a play that may be a candidate for goal of the year, Ryan made a move around Andrew MacDonald, and around a sprawling Nabokov.
Ryan Getzlaf then gave the Ducks the lead for good when he scored during a 4-on-4 situation by backhanding the puck over Nabokov's right shoulder.
Teemu Selanne closed out the scoring at 17:06 of the third to give the Ducks a 4-2 victory.
Hiller stopped 20 of 22 shots faced. Nabokov stopped 16 of the 20 stops he faced.
Marty Reasoner broke his hand, and will be out of the lineup. There is no timetable for his return.
John Tavares is on a four-game point streak.
Michael Grabner has now gone seven games without a goal.