Em uma prova para ficar na história, Mathieu van der Poel (Alpecin-Deceuninck) venceu sua segunda edição do Milan-San Remo, superando Filippo Ganna (Ineos Grenadiers) e Tadej Pogačar (UAE Team Emirates-XRG) em um sprint decisivo.
O trio se separou do pelotão na penúltima subida da Cipressa, onde muitos já previam que Pogačar atacaria para deixar para trás os finalizadores mais rápidos.
Apesar do campeão mundial ter distanciado grande parte dos adversários com seu ataque amplamente aclamado, ele não conseguiu criar uma vantagem suficiente, pois van der Poel se manteve sempre próximo e Ganna lutou arduamente para se recuperar após ser deixado para trás em duas ocasiões.
Na reta final, van der Poel liderou o sprint a partir de uma distância, com uma aceleração que demonstrou ser superior à de Ganna e Pogačar.