Ini terdiri dari reaksi amina primer dengan 3-ketoester membentuk imina, yang kemudian mengalami tautomerisasi menjadi enamnin, menyerang a-haloketon. Pada tahap siklisasi berikutnya, pirol diperoleh.
Mekanisme:
Langkah 1. Pembentukan enamina
Langkah 2. Serangan enamine pada a -haloketone
Langkah 3. Bersepeda
Tahap 4. Dehidrasi