Jordan Martinook scored to break a third-period tie while Frederik Andersen made 21 saves to help the Carolina Hurricanes beat the New York Islanders 2-1.