Key Spanish race cut in length by a day, with mountaintop finale in Asturias