La adición del primer equivalente del reactivo de Grignard produce un intermedio inestable que expulsa a un ión cloruro (en el cloruro de ácido) o a un ión
alcóxido (en el éster), dando
lugar a una cetona. El ión alcóxido es un buen grupo saliente en esta reacción porque al eliminarse estabiliza al intermedio cargado negativamente en un paso fuertemente
exotérmico.
Los cloruros de acilo y los ésteres reaccionará con dos
equivalentes de Grignard para formar
alcoholes terciarios con dos
grupos idénticos. El primer equivalente
se añadirá al carbonilo y producirá una cetona, la cual reaccionará con un segundo equivalente de Grignard para proporcionar el alcohol terciario después de aumentar el ácido