The penultimate stage of the Ronde van Zwitserland was dominated by the UAE Team Emirates once again. Adam Yates and his teammate João Almeida crossed the finish line together, setting the stage for a showdown in the final time trial on Sunday to determine the overall winner.

The UAE Team Emirates has been on a winning streak, with Yates and Almeida showcasing their strength throughout the race. Ineos-Grenadiers had high hopes but UAE Team Emirates thwarted their plans, with Bernal securing the mountain jersey and third place in the overall standings.

Looking ahead to the final stage, a challenging 15.6 km mountain time trial awaits the riders. Yates currently holds a 30-second advantage, but Almeida, known for his time trial abilities, is expected to give him a tough competition.

During the penultimate stage, Ineos-Grenadiers made a strong start but faltered towards the end, allowing the UAE duo to take control. Yates and Almeida pushed the pace, leaving their competitors behind and finishing hand in hand, with Yates officially claiming the stage win.

Yates expressed his gratitude towards Almeida, acknowledging his teammate’s selflessness in allowing him to take the stage victory. Despite Yates’ current lead, he recognizes Almeida’s strength and expects a tough battle in the final time trial.

The stage results saw Adam Yates take the win, followed closely by João Almeida, showcasing the dominance of the UAE Team Emirates. With Yates leading the overall standings, Sunday’s time trial will determine the ultimate winner of the Ronde van Zwitserland.

The final stage promises an exciting conclusion to the race, with Yates and Almeida set to go head-to-head in the challenging mountain time trial. Fans can expect a thrilling battle between the teammates as they vie for the top spot on the podium.