Andrea Guardini edged out favorite Mark Cavendish in a bunch sprint to win the 18th stage of the Giro d'Italia Thursday as Joaquin Rodriguez kept his grip on the overall lead. Guardini, who finished last in the previous stage, timed his sprint to (...)