The reaction of a 3-ketoester with an a -haloketone in a basic medium generates a furan.

furan feist benary 01

Stage 1. Formation of the enolate

furan feist benary 02

Stage 2. Alkylation by attack on the halogenated ketone

furan feist benary 03

Stage 3. Enolization and cyclization

furan feist benary 04

Stage 4. Dehydration

furan feist benary 05