Jean-Gabriel Pageau had three points, while Bo Horvat scored a goal and added an assist as the New York Islanders hold on to beat the Carolina Hurricanes 4-3.