Tavares forces OT and then scores game winner in Isles 3-2 win over Devils

New Jersey Devils center Travis Zajac (19) and New York Islanders right wing Kyle Okposo (21) compete for the puck during the first period of an NHL hockey game, Friday, Jan. 9, 2015, in Newark, N.J. (AP Photo/Julio Cortez) (The Associated Press)

New York Islanders center Anders Lee, left, attacks against New Jersey Devils goalie Keith Kinkaid, center, and defenseman Marek Zidlicky, of the Czech Republic, during the first period of an NHL hockey game, Friday, Jan. 9, 2015, in Newark, N.J. (AP Photo/Julio Cortez) (The Associated Press)

John Tavares forced overtime with a goal moments after a power play expired, and then scored unassisted with 1:55 left in the extra period to lead the New York Islanders to a 3-2 victory over the New Jersey Devils on Friday night.

Josh Bailey got the other goal for New York and Jaroslav Halak made 21 saves as the Islanders snapped a two-game losing streak and beat the Devils for the third time in as many games this season.

Scott Gomez and Travis Zajac scored for the Devils. Keith Kinkaid made 28 saves for New Jersey, which lost for the second time in as many nights.

Tavares stole the puck from a falling Adam Larsson near the corner behind the Devils' net, quickly turned and roared into the right circle, snapping a shot over the shoulder of Kinkaid.