
The battle for the general classification at the 2025 Giro d’Italia recommences with a heavy day in the mountains, the first of five mountainous days that will no doubt decide the destiny of the maglia rosa.
Stage 15 is one of the longest days of this year’s race, at 219km, with 3,900m of altitude gain packed in - including the 25km Monte Grappa climb.