Bo Horvat scored the game-winner late in the third period, and Mathew Barzal added an empty-net goal as the New York Islanders defeated the New Jersey Devils 3–1.