Live Basque rider emerges from the attacks to win hilly 168.8km stage to Belleville-en-Beaujolais
Live We're into day two of the Prime Day sales and we're hard at work collating the best products at the best prices
Live 182km culminating in the savage 13km summit finish of Puy de Dôme will determine the new general classification
Live Mads Pedersen outsprinted Philipse in Limoges, but Cav's abandonment was the story of the day
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