Mutation/Selection. Since there is no flow between the separated populations all new versions of the alleles, any mutations that survive, will exist solely within the one population in which it arose and will not reach the other side of the river. Over a few thousand generations the accumulation of differences can be enough to consider them separate species.
Edited by AZPaul3, : sub-title