Cloruro de acetilo [1 ] se trata con diazometano [2 ] rindiendo la sal de diazonio [3 ]. El cloruro [4 ] producido reacciona con la sal de diazonio para dar la α-clorocetona [5 ].



Cuando se emplean dos equivalentes de diazometano, la sal de diazonio pierde HCl formando la diazocetona [6] cloruro de metilo y nitrógeno (N2).



Diazocetona [6 ] pierde nitrógeno para dar un ceto-carbeno [7 ]:



El ceto-carbeno [7 ] puede dar la transposición de Wolff, formando el ácido carboxílico [8 ] que contiene un grupo metileno más en su cadena.