Tao Geoghegan Hart rode to a second
Tour of the Alps stage win in as many days as he outsprinted Bahrain - Victorious duo Jack Haig and Santiago Buitrago after another mountainous day.
The thrilling final kilometre saw plenty of drama as AG2R Citroen Team's Felix Gall crash hard and a visibly frustrated Geoghegan Hart vent his anger in the best way possible by sprinting away from all his rivals to claim the victory.
Check out all the drama in the video below.