The race started in Milan and finished in San Remo.
At the highest point of the race (Turchino), nine riders broke away (Nijdam, Maechler, Peiper, Pirard, de Vos, Willems, Rossi, Varocchi, Montani), building a lead of more than eight minutes, at one point.
Approaching the final climbs, Peiper attacked from the break, and rode alone, until Maechler caught him, after the Cipressa.
On the final climb (Poggio) Maechler, left Peiper behind, soloed onto the Via Roma, and won the 1987 Milan San Remo.
This Milan–San Remo race article is a stub.