Vuelta a España stage 21: Alcala de Henares > Madrid, 99kms - GW