2005 Giro d'Italia Stage 06 1997 Giro d'Italia 2011 Vuelta a Espana Stage 12 2013 Tour de Langkawi Stage 06 1990 Paris - Roubaix 2010 Tour de France Stage 05 2011 Road World Champonships Men Elite 2012 Tour of Qatar Stage 03 2000 Giro d'Italia Stage 19 2013 Milano - Sanremo