Uran attacked in the final kilometres and rode away from a select group of favourites before Yates mounted a sterling comeback on the final climb. The Cannondale rider had just about enough in the tank to hold on, with Yates taking second and Fabio Aru (Astana) rounding out the top three.
Nairo Quintana (Movistar) was unable to follow the most powerful attacks but rescued fourth place, with David Gaudu (FDJ) taking fifth.
Watch how it unfolded in the highlights video above, and click here to subscribe to the Cyclingnews video channel.
Thank you for signing up to Cycling News. You will receive a verification email shortly.
There was a problem. Please refresh the page and try again.