Synthesis of indenofurans, benzofurans and spiro-lactones via Hauser-Kraus annulation involving 1,6-addition of phthalide to quinone methides.