Cloreto de acetila [1] é tratado com diazometano [2] rendendo o sal de diazônio [3] . O cloreto [4] produzido reage com o sal de diazônio para dar a α-clorocetona [5] .



Quando dois equivalentes de diazometano são usados, o sal de diazônio perde HCl para formar a diazocetona. cloreto de metila e nitrogênio (N 2 ).



A diazocetona [6] perde nitrogênio para dar um ceto-carbeno [7] :



O ceto-carbeno [7] pode dar o rearranjo de Wolff, formando o ácido carboxílico [8] que contém mais um grupo metileno em sua cadeia.