Overview
- The 21st stage was abandoned with the peloton about 56 kilometers from the finish after repeated disruptions confirmed by race officials.
- Demonstrators breached barriers near the eight‑kilometer mark and occupied the roadway, with police reporting roughly 1,500 officers on duty and clashes in parts of Madrid.
- A professional rider was briefly held by a protester during an earlier stoppage, forcing the bunch to halt on city streets.
- Jonas Vingegaard secured the overall win, finishing ahead of Joao Almeida by 1:16 and Tom Pidcock by 3:11.
- Weeks of protests had already shortened a time trial and targeted Israel‑Premier Tech, which removed the word “Israel” from its kit as owner Sylvan Adams said organizers asked him to withdraw the team.