The oxidation of a Grignard reagent with oxygen takes place through a radical intermediate to a magnesium hydroperoxide. Hydrolysis of this complex yields hydroperoxides and reduction with an additional equivalent of Grignard reagent gives an alcohol.