Giro Stage 21: The last dash in Rome

After a scintillating penultimate stage, riders arrive in Rome for one final sprint showdown in the Giro d’Italia