Lo spagnolo Pelayo Sanchez Mayo (Movistar Team) ha vinto la sesta tappa del Giro d'Italia, la Torre del Lago Puccini-Rapolano Terme di 180 km. Il corridore ispanico ha battuto in una volata a tre il francese Julian Alaphilippe e l'australiano Luke Plapp.

Al quarto posto, un po' staccato, è giunto l'italiano Andrea Piccolo, poco prima del gruppo della maglia rosa, che resta Tadej Pogacar.