Brock Nelson scored his 20th goal of the season for the Islanders (21-23-8), who had lost four of their previous five games. They have split the first two of a six-game homestand.
"I think tonight felt right, just our game top to bottom," New York defenseman Ryan Pulock said. "Guys were doing the right things, playing hard, being physical and engaged, blocking shots, all those little things.
"I think we're a better team than the standings, and that's on us. We haven't been good enough, consistent enough. We've shown flashes here and there, but we've got to stick with that and every night bring that game. You never know, there's still a lot of hockey to be played, so we've just got to stick with it."