
The 2025 Giro d’Italia comes to a head this weekend with a mountainous double-header of late Alpine stages that could yet see a massive shakeup of the general classification.
The first is today’s 166km run from Biella to Champoluc, with 4,950m of altitude gain – the most of this year’s race – condensed into a relatively short stage, and the classic shark’s-tooth profile indicating that the pressure is on the GC contenders all day.