Noah Dobson tallied a pair of assists and fired home the game-winner to end a marathon nine-round shootout as the New York Islanders defeated the Montreal Canadiens 4-3.