John Tavares scored his second goal on a power play 2:18 into overtime, and the New York Islanders snapped their three-game skid with a 3-2 victory over the injury-depleted Anaheim Ducks on Wednesday night.

Kyle Okposo also scored and Jaroslav Halak made 32 saves for the Islanders, who blew an early two-goal lead in their third stop on a five-game trip.

Captain Ryan Getzlaf and NHL goals leader Corey Perry were sent home before the game with the flu, leaving the league-leading Ducks to open a four-game homestand without their two best players.

After Sami Vatanen was sent off for elbowing in the Ducks' offensive zone, Tavares' long shot deflected off an Anaheim defender and past Jason LaBarbera for his sixth goal of the season.