The New Zealand cyclist Greg Henderson has finished seventh in the 21st stage and final stage of the Tour of Spain from Rivas-Vaciamadrid to Madrid.
Alejandro Valverde won from another Spaniard Samuel Sanchez with Cadel Evans of Australia with Italy's Ivan Basso fourth.