C’est Mathieu van der Poel (Alpecin Deceuninck) qui a remporté Milan Sanremo. Au terme des 294 kilomètres, il devance en solitaire Filippo Ganna (Ineos Grenadiers) et Wout van Aert (Jumbo Visma). Tadej Pogacar (UAE) termine au pied du podium

Le final
A 75 kilomètres de l’arrivée, on retrouve les échappés du jour avec Aloïs Charrin (Tudor Pro Cycling Team) Mirco Maestri et Samuele Rivi (EOLO-Kometa), Alessandro Tonelli et Filippo Magli (Green Project-Bardiani CSF-Faizanè), Alexandr Riabushenko (Astana Qazaqstan Team), Negasi Abreha (Q36.5 Pro Cycling Team), Alexandre Balmer et Jan Maas (Team Jayco AlUla). Ces derniers possèdent alors une minute et quarante cinq secondes sur le peloton
A 48 kilomètres du final, les huit hommes abordent le premier des Capi avec le Capo Cervo. L’écart se réduit et sur la 2ème Capi, le Capo Berta, ils ne sont plus que 5 en tête ( Mirco Maestri, Samuele Rivi, Alessandro Tonelli, Alexandre Balmer et Jan Maas) avec 45 secondes d’avance sur un peloton qui a perdu Mark Cavendish et Jonathan Milan
Peu avant la montée du Cipressa, les dernies échappés sont repris. La tension monte alors d’un cran dans le peloton et l’on assiste à plusieurs chutes dont celle de Michal Kwiatkowski et celle de Sam Bennett.
Dans la montée, c’est le Team UAE qui prend alors les commandes. Diego Ulissi emmène son leader Tadej Pogacar juste derrière avant de laisser place à Felix Großschartner . Wout van Aert n’a plus que Christophe Laporte pour l’épauler.

A l’approche du Poggio, Mathieu van der Poel se place en tête avec les principaux favoris.. La Soudal Quick Step prend alors les commandes avec un gros travail Florian Sénéchal. Ca frotte, c’est nerveux, tout le monde voulant se placer idéalement pour aborder les pentes du Poggio.
Attaque de Pogacar puis de Mathieu van der Poel
Sur le Poggio, c’est la Bahrain Victorious de Matej Mohoric qui emmène mais Tim Wellens place une attaque et prend quelques secondes d’avance. Et dès la jonction, c’est son leader Tadej Pogacar qui passe à l’assaut.Fillippo Ganna fait alors le jump avec Wout van Aert et Mathieu van der Poel dans sa roue.
Mathieu van der Poel passe aussi à l’action au sommet et prend quelques secondes d’avance sur le trio de poursuivants. Dans la descente, c’est Wout van Aert qui fait le job pour faire la jonction
A 2 kilomètres, Mathieu van der Poel possède encore 5 secondes d’avance sur le trio. Le Néerlandais donne tout et l’emporte en solitaire, en costaud, devant Filippo Ganna et Wout van Aert.
Classement de Milan Sanremo 2023
1 Mathieu van der Poel Alpecin-Deceuninck 6:25:23
2 Filippo Ganna INEOS Grenadiers 0:15
3 Wout van Aert Jumbo-Visma ,,
4 Tadej Pogačar UAE Team Emirates ,,
5 Søren Kragh Andersen Alpecin-Deceuninck 0:26
6 Mads Pedersen Trek – Segafredo ,,
7 Neilson Powless EF Education-EasyPost ,,
8 Matej Mohorič Bahrain – Victorious ,,
9 Anthony Turgis TotalEnergies ,,
10 Jasper Stuyven Trek – Segafredo