LIVE Groves outsprints Ganna after day in the break, Kuss arrives safely in Madrid for GC victory
Live Another Jumbo-Visma 1-2-3 on race's hardest climb despite dropping the red jersey 2km from the top
Live Vingegaard takes emotional victory at Bejes as Roglic launches attack behind while Kuss loses 1:05
Live UAE Team Emirates surprise Alpecin-Deceuninck and Kaden Groves after slow ride from Ólvega to Zaragoza
Live 25.8km TT shakes up the GC, as Roglic and Almeida impress but Vingegaard and Ayuso lose time
Live GC battle explodes on steep climb with Primoz Roglic beating Remco Evenepoel to the finish line
The latest race content, interviews, features, reviews and expert buying guides, direct to your inbox!
Thank you for signing up to The Pick. You will receive a verification email shortly.
There was a problem. Please refresh the page and try again.
Latest on Cyclingnews
As it happened: Kuss completes Jumbo-Visma Grand Tour triple as Groves wins Vuelta a España stage 21 thrillerGroves outsprints Ganna after day in the break, Kuss arrives safely in Madrid for GC victory
As it happened: Kuss closes in on overall victory as Poels wins Vuelta a España stage 20Evenepoel denied fourth stage win by Poels in reduced-group sprint
As it happened: Kuss holds red as Dainese lands Vuelta a España stage 19Groves' chances ruined by crash in finale