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
