After the fireworks of the finish in Tagliacozzo, the 2025 Giro d’Italia serves up a classic stage for attackers: Giulianova to Castelraimondo, 197 km. As the race enters the Marche region, the flat roads disappear, replaced by relentless ups and downs that promise a super entertaining stage. A fierce battle to get into the break is expected from the opening kilometers, as – barring surprises – it will likely be the escapees fighting it out for the stage win.