Alejandro Valverde
Nibali won the shortened Stage 20 of the 2019 Tour de France. With remaining, Nibali attacked and soloed to victory, ten seconds ahead of chasers Landa and Alejandro Valverde.