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.
Simon Yates produced a second Tour de France stage win on Sunday, the Mitchelton–Scott rider proving too strong for his rivals on a tough final climb to Foix Prat d'Albis.
A tremendous ride by Julian Alaphilippe (Deceuninck - Quick Step) on Friday in Pau saw him win the Stage 13 time trial and therefore extend his lead in the general classification at the 2019 Tour de France.
A very strong finish to Stage 12 from Simon Yates (Mitchelton-Scott) saw the Englishman take the victory in Bagnères-de-Bigorre, as he outsprinted Pello Bilbao (Astana Pro Team) and Gregor Mühlberger (BORA - hansgrohe) to the line.
Cyclo-cross star Wout Van Aert continued his impressive first full season on the road by sprinting to victory on an action-packed and potentially pivotal 10th stage of the Tour de France.