Lo spagnolo scatta nel finale e a L'Aquila precede il compagno di squadra Del Toro e il colombiano Bernal. Lo sloveno 'sfila' la maglia a Pedersen e va in testa.
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.