Abstract. How can two distant neural assemblies synchronize their firings at zero-lag even in the presence of non-negligible delays in the transfer of information between them? Here we propose a simple network module that naturally accounts for zero-lag neural synchronization for a wide range of temporal delays. In particular, we demonstrate that isochronous (without lag) millisecond precise synchronization between two distant neurons or neural populations can be achieved by relaying their dynamics via a third mediating single neuron or population.