The British cyclist Mark Cavendish has won the 10th stage of the Giro d'Italia, just hours after he was accused of cheating by two of his rivals.
Spain's controversial three-time Tour de France champion Alberto Contador retained the leader's pink jersey.
Cavendish, who edged out sprint rivals Francisco Ventoso and Alessandro Petacchi in the finish, had earlier been accused by two opponents of being towed up Mount Etna in Yesterday's stage.
Cavendish arrived just 25 seconds inside the stage cut-off point, which had he missed would have meant the end of his participation in the race.
Cavendish was accused of holding onto a car during the climb, while the Garmin sprinter Murilo Fischer added on his Twitter page: "Incredible, he says he wants to win a stage at any cost and he does 10km holding onto a car.