

The riders will definitely be tired enough to sleep through the 750km transfer to Rome for the final sprint stage of the 2023 Giro d’Italia. All that remains from 3,354km across the country is a 135-mile circuit in historic Rome on Sunday for stage 21.