Старт гонки по традиции был в Милане, а финиш в Сан-Ремо. Гонщикам предстояло преодолеть три категорийных подъёма — Пассо дель Туркино на середине пути, а на заключительных 30 км Поджио (протяжённость 3,7 км, градиент средний 3,7 % и максимальный 8 %) и Чипрессу (протяжённость 5,6 км, градиент средний 4,1 % и максимальный 9 %). Протяжённость дистанции составила чуть больше 290 км.
Старт и последующие четыре часа гонки прошли под дождём, что увеличило время гонки. На спуске с Пассо дель Туркино в отрыв уходят Энрико Галлески, чемпион мира 1984 года Клод Крикельон и Марино Лехаррета. Подъезжая к Волтри, за 131 километр до финиша, группу лидеров догоняют Роберто Паньин, Марко Лиетти, Давиде Кассани и Кладио Кьяппуччи. В Савоне пелотон отставал на 2’58", в Споторно они везли пелотону 5’17", а за 90 километров до финиша, в Финале-Лигуре, отрыв составлял до 5’32". Несмотря на большое преимущество, у Чипресса пелотону удалось догнать отрыв. За 13 километров до финиша атаку совершили Франс Маассен и прошлогодний победитель Лоран Финьон. В то время, как Финьон и Маассен преодолевали Поджио, в пелотоне произошёл завал. На финише Финьон на 7 секунд отрывается от Маассена и второй раз подряд выигрывает Милан — Сан-Ремо. Третьим финишную черту пересёк Адриано Баффи, проиграв лидеру 30 секунд.