Stage 20 of the Giro d’Italia, another tough mountain stage, was won by Mikel Nieve (Mitchelton-Scott). Second to cross the line was Robert Gesink (LottoNL-Jumbo) followed by Felix Grossschartner (Bora-Hansgrohe).
The final mountain stage of the Giro d’Italia was the last mountain stage for 101st Giro d’Italia. With three category one climbs, it was going to be the final decider in the GC battle.
Racing started in Susa, with the stage covering 214km and ending with a summit finish in Cervinia. The start of the race saw multiple attacks coming up the front, but the peloton kept a tight reign on proceedings. The eventual break was established, containing 27 riders. As the break tackled the climbs of the day, the group was slowly whittled down.
As climb to the summit started, Mikel Nieve (Mitchelton-Scott) was leading the race. He went on the win the race ahead of Robert Gesink (LottoNL-Jumbo) and Felix Grossschartner (Bora-Hansgrohe). In the general classification group, Tom Dumoulin (Team Sunweb) took the fight to Chris Froome (Team Sky), who countered every move. Froome will start the final stage of the Giro d’Italia in the Maglia Rosa.