1999 Giro d'Italia 1993 Paris - Roubaix 2011 Road World Champonships Men Elite 2000 Giro d'Italia Prologue 2005 Giro d'Italia Stage 06 2010 Tour de France Stage 19 2014 Tour Down Under Classic 1998 Giro d'Italia 1996 Japan Cup 2008 Giro d'Italia Stage 20