A highly stereoflexible total synthesis of(+)-CP-99,994 is achieved starting, from (S)-serine. key steps being a diastereoselective Grignard addition, a one-pot reductive protection of an azide, and one-pot oxidative Wittig olefination. (C) 1999 Published by Elsevier Science Ltd. All rights reserved.