Youngster Tadej Pogačar (UAE Team Emirates) produced a superb performance to win Stage 9 of the Vuelta a España 2019 in difficult conditions in Andorra on Sunday.
Stage 8 of the Vuelta a España 2019 was won by Nikias Arndt (Team Sunweb) as the German outsprinted the rest of the lead group in the rain in Igualada.
Friday’s action at the Vuelta a España 2019 saw Alejandro Valverde (Movistar Team) take the win on Stage 7 as he got the better of Primož Roglič (Team Jumbo-Visma) at the end of a tough 4km final climb at Mas de la Costa.
Stage 6 of the Vuelta a España 2019 was won by Jesús Herrada (Cofidis, Solutions Crédits) as the Spanish rider beat Dylan Teuns (Bahrain Merida) to the line by seven seconds after 198.9km of racing and a hard final climb to Puerto de Ares.
The Stage 1 TTT at the Vuelta a España 2019 was won by Astana Pro Team on Saturday evening as they powered to victory by two seconds from Deceuninck - Quick Step, over the 13.4km course from Las Salinas de Torrevieja to Torrevieja.
An enthralling finish to the 2019 Prudential RideLondon-Surrey Classic saw Elia Viviani (Deceuninck - Quick Step) get the better of his rivals with a powerful final sprint to victory on The Mall.
A wonderful ride saw Vincenzo Nibali (Bahrain Merida) win Stage 20 of the Tour de France, whilst Egan Bernal (Team INEOS) sealed the deal with a controlled ride to essentially confirm the Yellow Jersey.
There were chaotic scenes at the Tour de France on Friday as Stage 19 was cut short due to extreme weather conditions in the Val d'Isere, with Egan Bernal coming out as the big winner.
Nairo Quintana (Movistar Team) produced a fine performance to take victory on Stage 18 of the Tour de France, conquering the Col du Galibier and descending in style into Valloire.