Saturday's stage 19 of the Giro d'Italia was an epic battle for the final podium, with more than one memorable moment along its 190km route between Savigliano and Sestrière. Here are a few of them as captured by the photographers of Agence France Press.