Im Kampf um den Etappensieg auf den letzten steilen Metern zum Ziel bewies Michael Matthews (Sunweb) seine Kraft und starken Willen. Der Australier passte den richtigen Moment ab, bevor er Greg Van Avermaet (BMC Racing) angriff und ihn um eine Radlänge schlug. Edvald Boasson Hagen (Dimension Data) wurde Dritter.
Für Sunweb ist dieser Sieg der zweite Tagessieg in Folge, nachdem Warren Barguil auf der 13. Etappe triumphierte und für Matthews sein zweiter Tour-de-France-Etappensieg seiner Karriere. Fabio Aru (Astana) hatte den Anschluss an Chris Froome (Team Sky) und seine Helfer verloren. Der Italiener im gelben Trikot befand sich zu weit hinten, als das Rennen am letzten Anstieg ankam, der kurz und heftig zum Ziel führte. Aru verlor 13 Sekunden und das gelbe Trikot an Froome.