Overview
- Alec Segaert of Bahrain Victorious took the 12th stage of the Giro d'Italia by launching a solo attack roughly three kilometres from the finish to win the 175 km Imperia–Novi Ligure stage.
- Afonso Eulalio kept the maglia rosa and increased his overall lead to 33 seconds over Jonas Vingegaard after collecting six seconds of bonus time at the Red Bull KM.
- Bahrain Victorious executed a dual success on Thursday by delivering a stage victory while protecting and widening their leader's advantage, reversing earlier worries following teammate Santiago Buitrago’s crash.
- The route featured two third-category climbs (Colle Giovo and Bric Berton), a Red Bull KM at 15 km that offered time bonuses, and a sprinter-friendly final that still left room for a late attack.
- The peloton now heads to stage 13 from Alessandria to Verbania, a 189 km day with more climbing where Bahrain’s reinforced position could still be tested and the general classification remains vulnerable to change.