2012 Giro d'Italia Stage 11 1994 Giro d'Italia 1990 Paris - Roubaix 1997 Tour de France 2013 Giro d'Italia Stage 06 2001 Giro di Lombardia 2013 Tour of Oman Stage 02 2005 Giro d'Italia Stage 06 2011 Road World Champonships Men Elite 1999 Track World Championships