Riccò delivers on promise ahead of maillot jaune scuffle

Kirchen takes lead from roughed up Schumacher

Latest on Cyclingnews