Australia's Jai Hindley claimed a superb third place to boost his chances of an overall podium spot at the Giro d'Italia while leader Jonas Vingegaard won stage 20 and will win the race provided he reaches the finish line in the final stage in Rome.
Hindley (Bora-Hansgrohe), who won this race in 2022, remained on course for the overall third place in the prestigious race following Saturday's leg, which will be decided after Sunday's final stage.
Another Australian, Michael Storer (Tudor Pro Cycling) finished the stage in ninth place and lies seventh overall going into the last day.