Giro d’Italia 2010, stage 20. 29 May 2010. by Graham Watson