Sebastian Aho had a goal and two assists, and Logan Stankoven also scored for the Hurricanes (45-24-4), who have won 11 of their past 13 games. Pyotr Kochetkov made 27 saves.
“You’ve got to find ways, whatever way you’ve got to do it,” Carolina coach Rod Brind’Amour said. “It wasn’t the prettiest of games, but there were some really nice goals. It was kind of the good and the bad mixed in there.”
The Hurricanes are nine points ahead of the New Jersey Devils for second place in the Metropolitan Division with two games in hand.
Pierre Engvall scored twice, and Kyle Palmieri had a goal and an assist for the Islanders (32-31-10), who have lost five in a row (0-3-2), including a 5-3 loss at the Tampa Bay Lightning on Saturday. Marcus Hogberg made 24 saves.
“It shows a lot of that group. It’s not easy to come back,” New York coach Patrick Roy said. “I think the guys are giving me everything they have, and I love it for that.”
The Islanders are three points behind both the Montreal Canadiens and New York Rangers for the second wild card into the Stanley Cup Playoffs from the Eastern Conference. The Islanders and Canadiens each have a game in hand.
Mark Jankowski gave Carolina a 1-0 lead at 4:41 of the first period. Eric Robinson pulled up on the rush along the right boards and passed to Jankowski driving the net for a backdoor tap-in.
Stankoven made it 2-0 at 4:54 when he took Jordan Martinook’s backhand pass and redirected it for a short-side goal at the left post.