Relentless breakaway rider Lennard Kamna won the mountainous fifth stage of cycling's Tour of Catalonia on Friday after coming close twice earlier in the race.
Ineos Grenadiers controlled the stage well with Adam Yates retaining the overall lead as the main peloton crossed the finish line 1min 55sec adrift of the winner.
Kamna, a German who rides for Bora-Hansgrohe, was an active participant in two doomed breakaways on this seven-day Tour of Catalonia, including a lung-busting solo attack on Thursday.
"Today I got it right," said an exhausted Kamna.
"This is a big win. It wasn't easy after all those other efforts," said the 24-year-old.
Kamna won in a similar fasgion on stage 16 of the 2020 Tour de France, an Alpine slog, having also come close on a previous effort.
Despite these efforts and the two mountains on Friday's route, he finished 39 seconds clear of Portuguese Ruben Guerreiro of EF Education after breaking clear of the day's escape group.
Saturday's penultimate stage covers 194km through Catalonia's typically rolling vistas and the Tour ends with a spectacular finale atop Barcelona's Montjuic on Sunday.