Mark Cavendish sprinted to victory in his final Giro d’Italia stage as Primoz Roglic secured the overall title.
Slovenia’s Roglic finished safely in the peloton to confirm his first Giro title, with Geraint Thomas second.
Thomas helped lead out Cavendish in the final stages, with the pair sharing an emotional embrace after the finish.
Astana rider Cavendish maintained his record of winning at least one stage in each of the seven editions of the Giro he has raced.
His first victory of the season takes his overall professional win tally to 162 and he now has 54 stage wins in cycling’s three Grand Tours.
Cavendish will turn his attention to extending that record at this year’s Tour de France, where he will attempt to take the all-time stage win record outright.
The Manxman is currently level with the legendary Eddy Merckx on 34 Tour stage wins.
While his team were unable to give him a cohesive leadout here, Cavendish showed all his nous, aided by Ineos Grenadiers’ Thomas, to position himself perfectly on the home straight.
He coasted past Fernando Gaviria and Alex Kirsch and was firmly on course for the win even before a crash behind him.
Kirsch held on for second, with Filippo Fiorelli third.
At 38, Cavendish is the oldest rider to ever win a Giro stage.
More to follow.