![](https://static.independent.co.uk/2023/05/28/17/24-cd0b4d41c4b544249bfa5a5e5415f2fa.jpg?width=1200&auto=webp)
Mark Cavendish won the final stage of his last Giro d’Italia to spark scenes of huge emotion in Rome as Primoz Roglic confirmed his overall victory.
Cavendish, who announced on the second rest day of this race that this season would be his last, made it look easy as he opened up several bike lengths over Alex Kirsch and Fernando Gaviria even before a crash on the final approach split the bunch.
It was a 17th career Giro stage win for the 38-year-old Manxman, who kept alive his record of winning at least one stage every time he had taken part in the Italian Grand Tour.
It was also Cavendish’s first win of the season and first with the Astana-Qazaqstan team, a timely confidence boost as he now turns his attentions to the Tour de France and his bid to take the stage win record there outright.
Astana may not have the greatest sprint pedigree or a lead-out train for Cavendish, but that hardly mattered when he had Geraint Thomas – who lost the pink jersey to Roglic on Saturday’s time trial – lending a hand, the Ineos Grenadiers rider offering a lead-out going into the final two kilometres.
The oldest ever stage winner in Giro history was a hugely popular one as Roglic and Thomas were quick to offer their congratulations.
Roglic takes the overall win by 14 seconds from Thomas, the fourth smallest margin of victory in Giro history.