There was a dramatic sprint finish at stage 4 of the Tour de Suisse as Stefan Bissegger held off two close challengers at Gstaad.
The Swiss EF Education-Nippo rider joined a breakaway towards the end of the stage with more than five minutes remaining in the race.
He was joined by Benjamin Thomas (Groupama-FDJ) and Joey Rosskopf (Rally Cycling) as the trio made a late sprint for victory.
In Tom Pidcock, Great Britain have a world champion in waiting
In the general classification, Mathieu van der Poel (Alpecin-Fenix) acquitted himself well enough to ensure he retain the overall lead and the yellow jersey.
“Finally I got a stage win at the Tour de Suisse. I’m really happy with that,” said Bissegger after the race, who moved into fifth in the GC.

Stefan Bissegger really happy to get a home win in Switzerland

“I would say this one is nicer. This was a normal road stage, and the other one was a time trial, so more for specialists. Both are nice but here in Switzerland it’s maybe even a bit nicer.”
World Championships
Van Aert 'never attacks', but Alaphilippe a 'true champion' - The Breakaway on 'race for the ages'
World Championships
'I have no words' - Alaphilippe left speechless after sensationally retaining the rainbow jersey