Young German outguns illustrious rivals to grab final sprint victory of this year's race
Thomas de Gendt keeps yellow jersey but Australian gains time on GC rivals with big victory
Dutchman grabs first pro victory; Chris Froome and Simon Yates safe in peloton
Frenchman far too good for his rivals as he sends pre-Tour de France message
Belgian solos to victory to claim race lead; Chris Froome and Simon Yates safe in peloton
Dutchman overhauls Nairo Quintana's lead in final stage time trial to Milan
Tom Dumoulin loses time on final climb to cede race lead; Adam Yates moves eighth overall
Climb-laden Dolomites stage fails to crack Dumoulin as breakaway succeeds
Frenchman claims overdue victory after day in the breakaway
Maglia rosa Tom Dumoulin sees overall advantage cut after rivals attack during ill-timed comfort break
Colombian claims valuable bonus seconds with surprise second place; Adam Yates finishes fourth
Dutchman wins on Oropa climb; Adam Yates moves up after sixth-placed finish
Colombian sprinter makes it four wins at his debut Grand Tour after superb sprint
Welshman fails to recover from injuries suffered in stage nine crash
Colombian simply too good after race's longest stage
Break succeeds but Welshman cracks under pressure of relentless attacks
Geraint Thomas finishes second to close back in on top-ten overall
Colombian claims maglia rosa but British duo's GC hopes are obliterated
Twisting, technical final circuit provides explosive finish to transitional stage
Swiss rider times sprint to perfection on uphill finish
Colombian finishes off superb lead-out as QuickStep Floors continue fine start to race
Welshman snatches bonus seconds with third-placed finish; Bob Jungels takes pink jersey
Colombian takes pink jersey into first rest day after sprinting to victory in Cagliari
German bags victory to claim race lead thanks to bonus seconds