Horner, som är nästan 42 år gammal, säkrade segern i den näst sista bergsetappen, som gick upp till klassiska Angliru. Sista etappen i Madrid förvandlades till en eriksgata för den historiske vinnaren.