In one of the most thrilling finale's to a Grand Tour stage,
Primoz Roglic took an absolutely stunning stage 20 win and moved into the Maglia Rosa, surely winning the
Giro d'Italia ahead of
Geraint Thomas.
Primoz Roglic was the strongest, surviving even a late mechanical to move 14 seconds ahead on the general classification and he ended up leading
Geraint Thomas by 40 seconds to take the stage win and arrive in Rome in the pink jersey.