El alemán Maximilian Schachmann (Quick-Step) concluyó una larga escapada con la victoria en la 18ª etapa del Giro de Italia, en Prato Nevoso, en una jornada en la que el líder de la general, Simon Yates (Mitchelton), perdió tiempo pero mantuvo el maillot rosa.

El joven alemán de 24 años firmó la segunda victoria de su carrera profesional, tras una etapa en la Vuelta a Cataluña. Fue el quinto triunfo de su equipo, Quick-Step, en el actual Giro.

En la lucha por la general Yates ofreció dudas en la subida final y concedió unos treinta segundos a sus rivales directos, a tres días del final de la carrera en Roma.

El británico tiene ahora únicamente 28 segundos de ventaja sobre el holandés Tom Dumoulin, campeón saliente, y 2 minutos y 43 segundos sobre el italiano Domenico Pozzovivo.

Tras una aceleración de Chris Froome en los dos últimos kilómetros, Dumoulin y Pozzovivo aprovecharon el movimiento para distanciarse de Yates, que sufría para aguantar el ritmo.