Spaniard Joachim Rodriguez, riding for the Caisse d'Epargne team, won the third stage of Tirreno-Adriatico over 195km from Gubbio to Montelupone.
Italian Danilo Di Luca of LPR finished second with Swede Niklas Axelsson of Diquigiovanni, taking the new race lead after finishing third.
Stage favourite Ricardo Ricco of Italy fell behind after a fall.
For full results, report and photos, see Cyclingnews.com.
© AFP 2008