Rohan Dennis (Team Bahrain Merida) edged out Maciej Bodnar (BORA-hansgrohe) by under a second to win the individual time trial in Langnau on Tour de Suisse Stage 1
Richard Carapaz (Movistar Team) confirmed overall victory at the 2019 Giro d’Italia in the Stage 21 ITT in Verona on Sunday. Chad Haga (Team Sunweb) took the stage win in the Italian sunshine to give his team a huge boost at the end of a tough Giro.
Pello Bilbao (Astana Pro Team) out-sprinted Mikel Landa (Movistar Team) to claim his second stage win at the Giro d’Italia, as Landa’s team-mate Richard Carapaz tightened his grip on the Maglia Rosa ahead of Sunday’s concluding time trial
Esteban Chaves (Mitchelton-Scott) took the Stage 19 victory at the Giro d’Italia after riding in the breakaway from the start and attacking for the win on the final climb.
Giulio Ciccone (Trek-Segafredo) triumphed on a rainswept Giro d’Italia Stage 16 as Richard Carapaz stayed in pink and Primoz Roglic (Team Jumbo-Visma) slipped back in GC
Cesare Benedetti (BORA-hansgrohe) produced an inspirational performance to win Giro d’Italia Stage 12 as Jan Polanc (UAE Team Emirates) took the Maglia Rosa.
Arnaud Démare of Groupama-FDJ produced an impressive long-range sprint to win Giro d’Italia Stage 10, beating Italian champion Elia Viviani (Deceuninck - Quick-Step) into second place in Modena.
Primoz Roglic stormed to victory on stage 9 of Giro d’Italia as he beat Victor Campenaerts (Lotto-Soudal) and Bauke Mollema (Trek-Segafredo) in the individual time trial to San Marino.
Caleb Ewan (Lotto-Soudal) powered to victory on stage 8 of Giro d’Italia as he outsprinted Elia Viviani (Deceuninck - Quick-Step) and Pascal Ackermann (BORA-hansgrohe) in Pesaro.
Fausto Masnada (Androni Giocattoli - Sidermec) took the victory on Stage 6 of the 2019 Giro d’Italia in San Giovanni Rotondo, with Valerio Conti (UAE-Team Emirates) following him across the line and into the pink jersey.
Pascal Ackermann (BORA - hansgrohe) recorded his second win at the Giro d’Italia as he beat Fernando Gaviria (UAE Team Emirates) to the line in the rain in Terracina.
The Giro d’Italia 2019 action on Stage 3 saw Fernando Gaviria (UAE-Team Emirates) take a dramatic victory following a hectic sprint finish in Orbetello.