Chris Horner rode like a 21-year-old to win today's Vuelta stage - and take the race-lead..!