Brock Nelson scored the go-ahead goal about midway through the second period Saturday night as the New York Islanders beat the San Jose Sharks 4-1 in Elmont, N.Y.