Während der Fahrt zum Gipfel des Port de la Bonaigua (bei 19 Kilometern) kam es ständig zu Attacken und neuen Gruppenbildungen. Die Gruppe um den Träger des Gelben Trikots, Christopher Froome, lag etwa eine Minute hinter der Rennspitze, einer Gruppe mit etwa 20 Fahren. Der Vorsprung dieser Ausreißergruppe zum Peloton betrug zu Beginn des Anstiegs zum Port del Cantò drei Minuten und steigerte sich danach auf über zehn Minuten.
Thomas De Gendt (LTS) fuhr aus der Ausreißergruppe heraus und sicherte sich mit einigen Sekunden Abstand die meisten Punkte bei der Bergwertung am Côte de la Comella, er konnte anschließend seinen Vorsprung ausbauen und ging als Erster mit einem Abstand von 40 Sekunden in den Anstieg zum Col de Beixalis. Doch dann brach er ein und wurde von der folgenden Gruppe aus neun Fahrern überholt, die sich kurz darauf auf zehn Fahrer erhöhte: Thibaut Pinot (FDJ), Mathias Frank (IAM), George Bennett (TLJ), Rafał Majka (TNK), Daniel Navarro (COF), Tom Dumoulin (TGA), Diego Rosa (AST), Winner Anacona (MOV), Jesús Herrada (MOV) und Rui Costa (LAM). Der Abstand des Peloton zur Spitze betrug nur noch acht Minuten.
In der Spitzengruppe gab es viele Attacken kurz vor dem Anstieg nach Andorra Arcalis, doch nur Tom Dumoulin (TGA) gelang es die Gruppe zu verlassen und anschließend einen Vorsprung auf regennasser Straße von etwa einer Minute herauszufahren. Später konnten erst Rui Costa (LAM) und dann auch Rafał Majka (TNK) ebenfalls ausreißen und sich gemeinsam hinter Tom Dumoulin (TGA) positionieren.
Der Regen verstärkte sich und Hagel setzte ein, als fünf Kilometer vor dem Ziel die Attacken im Peloton zwischen Christopher Froome (SKY), Nairo Quintana (MOV) und weiteren Fahrern begannen. Die beiden und Adam Yates (OBE) erreichten zeitgleich die Ziellinie, zwei Sekunden später dann auch Daniel Martin (EQS), Richie Porte (BMC) und Jesús Herrada (MOV).
Beim Kampf ums Gelbe Trikot blieb der zeitliche Abstand zwischen Christopher Froome (SKY) und Nairo Quintana (MOV) (+ 23 s) unverändert, auch Adam Yates (OBE) (+ 16 s) konnte sich nicht verbessern, während sich der Abstand von Daniel Martin (EQS) (+ 19 s) zur Spitze um zwei Sekunden vergrößerte.
Bei den Punktewertungen für das Grüne Trikot konnte sich Peter Sagan (TNK) weiter auf den Führenden Mark Cavendish (DDD) verbessern. Beim Kampf ums Bergtrikot gelang es Thibaut Pinot (FDJ) 50 Punkte hinzu zu gewinnen und somit an erster Stelle zu stehen, Rafał Majka (TNK) nun knapp dahinter und der Etappensieger Tom Dumoulin (TGA) konnte sich an dritter Stelle positionieren. Er wurde zum kämpferischsten Fahrer dieser Etappe von der Jury bestimmt.
Bei der Mannschaftswertung verbesserte sich das Movistar Team vom dritten auf den ersten Platz.