La condensazione di due molecole di etanale e una di metano produce un composto 1,5-dicarbonilico che reagisce con l'ammoniaca per generare piridina.
Il primo stadio consiste nella condensazione aldolica del metanale con l'etanale, per formare acroleina. Nella seconda fase, si verifica l'addizione di Michael tra acroleina e un secondo equivalente di etanale, per produrre a α,β-insaturo.
La condensazione finale dell'ammoniaca con il α,β-insaturi produce, dopo una fase di ossidazione, la piridina finale.