Not even a two-goal lead late in the second period, on the heels of back-to-back road victories, could solve their problems on home ice. And for the second time in less than two weeks, the Hurricanes of brothers Jordan and Eric Staal did in the Isles, who allowed four unanswered goals over the final 20:32 for a torturous 4-2 loss in front of a scant crowd of 10,048.

The Long Island team has now lost all four games starting goaltender Evgeni Nabokov has been given off, and has dropped seven of nine home contests.

“It’s frustrating,” Islanders coach Jack Capuano said. “You play well on the road, you come back here in front of your fans that are passionate and want to see good hockey, it’s unacceptable.”

Unlike previous defeats in Uniondale, the Islanders (8-10-1, 17 points) started with jump, cohesion, and discipline in their own end and capitalized on their opportunities. Carolina didn’t get a shot on goal against recent call-up Kevin Poulin — the team’s fifth-round pick in the 2008 NHL Draft — until more than seven minutes elapsed in the opening period.

By then, the Islanders already led by a goal, on Matt Moulson’s 10th of the year. John Tavares extended the difference on a 2-on-1 rush, ripping home his signature wrist shot past a frozen Cam Ward.

It stayed that way deep into the second period, but once momentum turned, it went speeding the other way faster than the crowd fled the Coliseum at the end of the night. With 1:33 left in the second period, an unfortunate carom led to an Eric Staal redirection. Less than a minute later, Jordan Staal pulled Carolina even with a wrist shot between the circles, a soft goal that eluded Poulin’s glove.