UAE-dominansen fortsætter i Schweiz Rundt
De to UAE-ryttere kom til mål sammen hånd i hånd, hvor løbets førende rytter, Yates, rullede først over målstregen på toppen af Villars-sur-Ollon.
Dermed udbyggede Yates sin føring i det samlede klassement, hvor han nu har 31 sekunder ned til holdkammeraten Almeida på andenpladsen.
Danske Mattias Skjelmose (Trek) lå inden etapen nummer fire og var på jagt efter en podieplads, men danskeren kom ind på femtepladsen i samme gruppe som Egan Bernal (Ineos), der ligger nummer tre i klassementet.
Søndag venter 8. og sidste etape, der er en 15,7 kilometer lang bjergenkeltstart, som slutter på toppen af samme stigning, der blev passeret lørdag, Villars-sur-Ollon.
Skjelmose har 59 sekunder op til Bernal på podiet inden sidste etape.
Det 22-årige Visma-talent Johannes Staune-Mittet løsrev sig på lørdagens etape fra de resterende udbrydere lidt over 55 kilometer fra mål og fortsatte derfra på egen hånd.
En stærk nedkørsel fra den næstsidste stigning, Col de la Croix, var medvirkende til, at norske Staune-Mittet øgede forspringet til feltet frem mod den 7,3 kilometer lange Villars-sur-Ollon-stigning.
20 kilometer fra mål, da Staune-Mittet ramte et dalstykke, lød forspringet på halvandet minut ned til feltet.
Ineos tog teten op ad Villars-sur-Ollon, og fire kilometer fra mål var det slut for Staune-Mittet, da Felix Gall accelererede fra feltet og kørte nordmanden ind.
Efterfølgende åbnede João Almeida ballet i favoritgruppen og fik hurtigt selskab af Matthew Riccitello (Israel), Wilco Kelderman (Visma) og løbets førende rytter, Adam Yates.
Hurtigt stod det klart, at Yates og Almeida endnu en gang var en klasse bedre end den resterende del af feltet.
UAE-duoen knuste al modstand og fortsatte alene mod målstregen, der blev passeret i fællesskab af de to holdkammerater.