
Mark Cavendish ensured a winning return to the Giro d’Italia as he sprinted to victory on stage three in Hungary.
In the 36-year-old’s first appearance at the grand tour since 2013, he powered to the front with around 300 metres remaining and held off Arnaud Demare and Fernando Gaviria to take victory in Balatonfured.