Mark Cavendish has won another stage at the Giro d'Italia.
It wasn't quite the bunch sprint expected, as a big crash towards the end stopped a number of riders from contending.
However, Cavendish and two teammates were ahead of the carnage and controlled the finish despite heavy pressure from Team Sky rider Davide Appollonio in second and Alessandro Petacchi who was third.
Cav has now won two stages at this year's race and six at the Italian grand tour during his career.
It's the Manx Missile's 66th stage victory since he became a professional rider in 2007.