Stage 18 Results:
1) Sander Armée (BEL) - Lotto Soudal
2) Alexey Lutsenko (KAZ) - Astana
3) Giovanni Visconti (ITA) - Bahrain - Merida
4) Alexis Gougeard (FRA) - AG2R La Mondiale,
5) Jose Joaquin Rojas (ESP) - Movistar
GC Standings after Stage 18:
1) Chris Froome (GBR) - Team Sky | 72:03:50
2) Vincenzo Nibali (ITA) - Bahrain - Merida | + 0:01:37
3) Wilco Kelderman (NED) - Team Sunweb | + 0:02:17
4) Ilnur Zakarin (RUS) - Katusha - Alpecin | + 0:02:29
5) Alberto Contador (ESP) - Trek - Segafredo | + 0:03:34
Chris Froome made ammends for his poor performance on Wednesday's stage by distancing closest rival Vincenzo Nibali on today's stage, won by Lotto Soudal man Sander Armée.
Froome and Team Sky had come under pressure on every climb of Stage 18, with attacks coming from Zakarin's Katusha & Contador's Trek - Segafredo multiple times. Fabio Aru managed to get away from the main group with around 40km remaining but wasn't able to strech the distance enough to catch the breakaway riders up the road.
Armée was able to distance birthday boy Alexey Lutsenko of Astana on the final climb, who was seeking his second stage victory of this year's tour.
A high tempo Team Sky lead by Gianni Moscon powered up the final climb, with Froome following Contadors wheel after another aggressive attack. By the line Froome and Contador had almost caught up to the tri-colour of Aru, and Froome had more importantly added another 21 seconds to his nearest rival Nibali.
Keep posted for more stage reports!