[3][4] La reacción comienza cuando una base fuerte es utilizada para formar un carbanión del α-haloéster en la posición halogenada, el cual es estable por resonancia con el grupo carboxilo.
Esta estructura ataca al carbonilo del segundo compuesto en una condesación tipo aldólica.
La reacción se puede realizar con α-haloamidas para producir de manera análoga una α,β-epoxiamida.
El resultado más probable es debido a la cinética química: cualquier producto que se forme más fácil y rápidamente será el principal producto de esta reacción.
Éste presenta un equilibrio químico, por lo que en el caso de que se presente la epimerización, la reacción está controlada por la termodinámica hacia el más estable, independientemente de cuál fue el producto cinético.