A gripping 16th stage of the Giro d'Italia has ended with the pre-race favourite out, the leader just hanging on to the maglia rosa, and Italy celebrating a 1-2-3.
Amid the chaos Australia's Michael Storer moved up five places to be one of around eight riders still in contention to be in pink on the podium in Rome on Sunday.
Pre-race favourite Primoz Roglic, the 2023 champion, abandoned after suffering his fourth crash in barely a week in a stage initially made treacherous by torrential rain.