Kenny Elissonde of FDJ managed to survive the strenuous climb to win Stage 20 of the Vuelta a Espana, as Chris Horner of Radioshack cracked Nibali Vincenzo of Astana to increase his GC lead by 37 seconds.