NEWARK, N.J. — John Tavares forced overtime with a power-play goal 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 scored 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.

LIGHTNING 2, SABRES 1: Steven Stamkos scored his 22nd goal to break a third-period tie and Eastern Conference-leading Tampa Bay won at home.

Stamkos took a pass from Jonathan Drouin during a 2-on-1 and lifted a shot with 5:18 to play over Michal Neuvirth, who was under siege the final two periods and finished with 45 saves.

Valtteri Filppula also scored for the Lightning, who have won seven of eight.

The Sabres, losers of seven in a row, got a goal from Cody McCormick. Buffalo has scored just eight goals during the skid.

MAPLE LEAFS 5, BLUE JACKETS 2: James van Riemsdyk scored two goals and added an assist, helping Toronto win at home over Columbus.

The win was the Maple Leafs’ first in two games under interim coach Peter Horachek, who took over for the recently fired Randy Carlyle.