Van der Poel, del equipo belga Alpecin-Deceuninck, necesitó de 6:25.23 horas para cruzar primero la línea de meta en la Vía Roma, seguido del italiano Filippo Ganna (Ineos Grenadiers) y del belga Wout van Aert (Jumbo-Visma), ambos a 15 segundos del vencedor.
Uno de los grandes favoritos, el esloveno Tadej Pogacar (UAE Emirates), doble campeón del Tour de Francia, finalizó en la cuarta posición también a 15 segundos del ganador.
El belaruso Alexandr Riabushenko (Astana-Qazaqstan), los italianos Mirco Maestri (Eolo-Kometa), Samuele Rivi (Eolo-Kometa), Filippo Magli (Green Project-Bardiani CSF) y Alessandro Tonelli (Green Project-Bardiani CSF), el eritreo Negasi Haylu Abreha (Q36.5 Pro Cycling) y el suizo Alexandre Balmer (Jayco-AlUla) formaron parte de la fuga de la jornada desde el banderazo de salida.
A ese grupo se unieron el neerlandés Jan Maas (Jayco-AlUla) y el francés Alois Charrin (Tudor Pro Cycling) y llegaron a tener hasta tres minutos de ventaja sobre el pelotón, que aceleró el ritmo para acabar con los nueve escapados a 26 kilómetros de concluir el recorrido.
Ya en el tramo final, Van der Poel apeló a la estirpe de los campeones en el Poggio di San Remo para conseguir unos pocos segundos de ventaja suficientes para conseguir el triunfo. El neerlandés calificó de especial la victoria por lo difícil del trazado y elogió el entrenamiento de una semana realizado por su equipo y el trabajo que realizaron para favorecer su éxito.
Clasificación de la Milán-San Remo:
1-Mathieu van der Poel (NED/Alpecin-Deceuninck) 6:25.23 horas.
2-Filippo Ganna (ITA/Ineos Grenadiers) a 15 segundos.
3-Wout van Aert (BEL/Jumbo-Visma) m.t.
4-Tadej Pogacar (SLO/UAE Emirates) m.t.
5-Soren Kragh Andersen (DIN/Alpecin-Deceuninck) 26.
6-Mads Pedersen (DIN/Trek-Segafredo) m.t.
7-Magnus Cort Nielsen (DIN/EF-EasyPost) m.t.
8-Matej Mohoric (SLO/Bahrain-Victorious) m.t.
9-Anthony Turgis (FRA/TotalEnergies) m.t.
10-Jasper Stuyven (BEL/Trek-Segafredo) m.t.
oda/am