Sports | Thu May 26, 2011 5:43pm BST

Capecchi wins stage, Contador keeps lead in Giro