Race Report
Peter Sagan wins stage 3 of the 2012 Tour de...

Sagan wins stage 3 of the Tour de France; Cancellara retains lead

Slovak champ, now a double Tour stage winner, says he'll shine Ivan Basso's shoes as thanks