Reaction SMILES: [S:1]1[C:5]2S[CH2:7][CH2:8][C:9](=[O:10])[C:4]=2[CH:3]=[CH:2]1.OO.OP(O)(O)=O.[S:18]([O-:21])([O-])=[O:19].[Na+].[Na+]>O.O.O.[O-][W]([O-])(=O)=O.[Na+].[Na+].CC#N.C(OCC)(=O)C.C1(C)C=CC=CC=1>[S:1]1[C:5]2[S:18](=[O:21])(=[O:19])[CH2:7][CH2:8][C:9](=[O:10])[C:4]=2[CH:3]=[CH:2]1
Reactant: O=S([O-])[O-]
Reactant: O=C1CCSc2sccc21
Agent: O=[W](=O)([O-])[O-]
Agent: O=P(O)(O)O
Agent: OO
Solvent: O
Solvent: CCOC(C)=O
Solvent: CC#N
Product: O=C1CCS(=O)(=O)c2sccc21
Temperature: 35 °C
Reaction time: 1 h

Procedure:
The ethyl acetate/toluene solution of ketone from Step B (118 g, 765 mmol in 1.2 L of 5:1 v:v ethyl acetate/toluene) was charged to a 5-L three-necked round-bottomed flask equipped with an overhead mechanical stirrer, 250-mL pressure-equalizing dropping funnel, and thermocouple temperature probe. The mixture was stirred and water (35 mL) was added to saturate the organic phase. A solution of sodium tungstate dihydrate (11.7 g, 77 mmol) dissolved in water (35 mL) was then added (caution: there is an induction period of several minutes before an exotherm). The mixture was heated to 35° C. and hydrogen peroxide (30%, 250 mL, 2.43 mole) was added over 45 minutes. The temperature of the reaction was allowed to rise to 55°-58° C. until judged complete by HPLC: 4.1×254 mm Altex C-8, 5-micron ultrasphere column at 45° C. (2 mL/min, gradient from 65:35 to 20:80 0.1% H3PO4 in H2O: CH3CN over 20 minutes, then isocratic for 5 minutes 230 nm) R1 (sulfoxide) 6.9 minutes, (sulfone) 10.6 minutes, (sulfide) 15.8 minutes. On completion the mixture was cooled to 0°-5° C. and excess hydrogen peroxide was decomposed by the slow addition of aqueous sodium sulfite (205 g, 1.63 mole dissolved in 700 mL water). The temperature of the reaction mixture was maintained at <20° C. When the reaction mixture tested negative for peroxides with acidified starch-iodide paper, the layers were separated. The upper organic layer was concentrated under vacuum at 45° C. bath temperature to a volume of 400 mL. Hexanes (400 mL) were then added over approximately 10 minutes and the batch was aged for one hour. The product was filtered, washed with hexanes, and dried under vacuum at 60° C. with a nitrogen sweep to constant weight. The yield of crude ketosulfone was 113 g (76% from 3-bromopropionic acid). Crude ketosulfone was then recrystallized from methanol in the following procedure. A quantity of 113 g crude ketosulfone was dissolved in 3 L of anhydrous methanol at 55°-60° C. The solution was cooled to 40° C. and 10 g of Calgon ADP® carbon was added. The mixture was aged at 40° C. for a minimum of 4 hours. The batch was then filtered warm at 40° C. through a well-washed pad of SuperCel®. The filter cake was washed with two 500 mL portions of methanol at 40° C. and filtrates were combined. The batch was then concentrated under vacuum to a volume of 500 mL and aged at 0°-5° C. for 4 hours. Crystallization ensured during concentration. The batch was filtered, washed with 75 mL cold methanol, sucked dry under nitrogen, and dried under vacuum (25" Hg) at 80° C. with a nitrogen sweep for 12 hours. The recovery yield was 100 g (89%) assayed @ 99.6 wt % by HPLC against an external standard. Rf =0.30 (dichloromethane). m.p. 121°-121.5° C. 1H NMR: δ 7.60 (d, J=5.1, H2); 7.50 (d, J=5.1, H3); 3.76 (m, C5H2); 3.36 (m, C6H2).