Overall leader Alberto Contador of Spain, left, pedals during the 20th stage of the Giro d'Italia, Tour of Italy cycling race from Verbania to Sestriere, Saturday, May 28, 2011. Belarus' Vasili Kiryienka won the stage after riding solo for the majority of its 242-kilometer (150-mile), while overall leader Contador finished eighth maintaining his lead at the top of the standings.