Lo spagnolo Juan Ayuso, della UAE Team Emirates, ha vinto la settima tappa del Giro d'Italia, Castel di Sangro-Tagliacozzo di 168 km.
Ha preceduto di 4" il messicano Isaac Del Toro, suo compagno di squadra, e il colombiano Egan Bernal, terzo. Quarto e quinto, con lo stesso distacco, Primoz Roglic, che ha conquistato la maglia rosa di leader della classifica generale, e Giulio Ciccone.
Dopo l'arrivo in salita previsto nella città abruzzese la classifica è più corta che mai: risucchiato Mads Pedersen, lo sloveno al momento primeggia proprio davanti allo spagnolo vincitore di tappa, mentre è quarto a soli 27" l'azzurro Antonio Tiberi.