Hughes had a goal and two assists, and Dawson Mercer, Michael McLeod and Lazar each had a goal and an assist for the Devils (10-9-1), who have won two straight. Vitek Vanecek made 14 saves on 18 shots before being replaced by Akira Schmid at 13:05 of the second period. Schmid made eight saves.
"It's unfortunate, but I think that's been how the seasons been going," Hughes said. "We haven't really been playing well in front of our goalie. He yanked [Vanecek] and 'Schmido' comes in and we get the win, but that's not the full story. We obviously didn't play that well in front of 'V’, so we want to put up a better foot forward for him next time."
Mathew Barzal had a goal and two assists, and Ilya Sorokin made 28 saves for the Islanders (8-7-6), who had their six-game point streak end (3-0-3).
"This one stings bad," New York coach Lane Lambert said. "A lot of it has been stick carelessness. It's 4-on-4 ... you can't have a careless stick, and that's what happens. And next thing you know, the score is tied."
Bo Horvat scored a power-play goal on a shot from the right face-off circle to give the Islanders a 1-0 lead at 5:16 of the first period.
"I thought we played a really good 40 minutes," Horvat said. "In the third, they get that one to make it 4-3 and we took an unfortunate penalty and they capitalized on it. We wanted to get it to overtime and get a point."