Molekul piridin dapat diperoleh dengan mereaksikan enamina dengan a,b-tak jenuh. Jadi, reaksi antara etenamina dan propenal, diikuti dengan oksidasi, menghasilkan piridin.

Baris berikut merinci mekanisme sintesis:
Tahap 1. Serangan nukleofilik enamina pada a,b-unsaturated

Tahap 2. Keseimbangan asam-basa

Tahap 3. Tautomerisme keto-enol

Tahap 4. Tautomerisme imina-enamina

Langkah 5. Siklisasi dengan penambahan nukleofilik amino ke karbonil

Tahap 6. Keseimbangan asam-basa

Langkah 7. Penghapusan hidroksil

Tahap 8. Eliminasi
