Výjezd na Splügenpass (8,8 km, 7,3 %) čekal na cyklisty už 56 kilometrů před cílem. Tým UAE Emirates-XRG zde nasadil pro Joaa Almeidu tak vysoké tempo, že dokázal zlikvidovat dlouhý únik. Portugalec byl ve stoupání nejaktivnější, ale nepravidelný sklon mu dlouho neumožnil setřást soupeře.
Výbušné útoky nepřinášely efekt, a tak Almeida v serpentinách nasadil své maximální stabilní tempo. To se ukázalo jako klíčové – soupeři začali postupně odpadat. Romain Grégoire (Groupama-FDJ) musel tři kilometry pod vrcholem zvolit vlastní tempo a snažil se minimalizovat ztrátu. Za Almeidou se drželi už jen Felix Gall (Decathlon AG2R La Mondiale), Ben O'Connor (Jayco AlUla), Oscar Onley (Picnic PostNL) a Kévin Vauquelin (Arkéa-B&B Hotels).
Ani tito čtyři však s lídrem UAE nevydrželi až na vrchol. Almeida překonal vrchařskou prémii Splügenpass s náskokem 48 sekund před početnou skupinou s Vauquelinem. Grégoire ve žlutém, společně s Julianem Alaphilippem (Tudor), ztrácel na vrcholu 1:26.
Na začátku dlouhého sjezdu Almeida náskok lehce navýšil, ale držel se kolem 50 sekund. Grégoire, Alaphilippe a Lennard Kämna (Lidl-Trek) sjezdem projížděli rychleji a ztrátu začali stahovat. Když se o tom dozvěděli Vauquelin a O'Connor, zkusili Almeidu pronásledovat, ale jejich snaha byla marná – Grégoire a další je dojeli.
Ve skupině pronásledovatelů spolupráce prakticky neexistovala. Neustále někdo útočil. Grégoire si hlídal nejbližší konkurenty, především Vauquelina, a nereagoval na nástupy O'Connora a Onleyho.
Almeida si rozložil síly dokonale a v cíli v Piuru zvítězil s náskokem 40 sekund před Onleym a 42 sekund před O'Connorem. Grégoire, Vauquelin a Gall ztratili rovnou minutu.
Almeida stále ztrácí více než dvě minuty na žlutý dres
V celkovém pořadí došlo k několika změnám. Vede stále Romain Grégoire s náskokem 25 sekund před Vauquelinem, třetí je Julian Alaphilippe se ztrátou 29 sekund. Bart Lemmen (Visma-LaB) z pořadí vypadl – ztratil přes čtyři minuty. O'Connor se posunul na čtvrté místo a ztrácí 56 sekund. Kämna a Pablo Castrillo (Movistar) mají manko 1:20. João Almeida je sedmý se ztrátou 2:07.
Do konce závodu zbývá už jen málo náročných stoupání. Rozhodovat se bude především ve čtvrteční 5. etapě, kde se dvakrát pojede výjezd na Castanedu (4,5 km, 9,8 %) – poprvé 22 km před cílem a podruhé přímo v cílovém stoupání.