Colombian Jarlinson Pantano outsprinted Rafal Majka of Poland to win Sunday’s 15th stage of the Tour de France.
The pair played cat and mouse in the final kilometre of 160 at the end of the mountainous stage from Bourg en Bresse to Culoz.
Majka, who has won three Tour stages previously, launched his sprint first but Pantano was too quick.
Race leader Chris Froome came over the line just over three minutes later alongside his main rivals.
Pantano and Majka were part of an original 30-man breakaway inside the first 20km on the first of six categorised climbs.
On the last categorised climb of the day, the Grand Colombier ‘laces’, the group was down to two with Majka dropping Pantano before the summit.
The Colombian was caught by Swiss Sebastien Reichenbach, and they crested the top 24sec behind the Pole with 15km to ride.
But on the descent Pantano left Reichenbach behind and caught Majka before proving strongest in the sprint.
Majka did at least reclaim the King of the Mountains jersey from Belgium’s Thomas De Gendt.
Frenchman Alexis Vuillermoz outsprinted Reichenbach for third.
The only change amongst the top 10 saw American Tejay Van Garderen lose almost a minute and a half and fall from sixth to eighth.
Bauke Mollema of the Netherlands remains second at 1:47 behind Froome with young Briton Adam Yates third at 2:45.
Overall standings after the 15th stage of the Tour de France, a 160km run from Bourg-en-Bresse to Culoz on Sunday:
1. Chris Froome (GBR/Sky) 68hrs 14mins 36sec
2. Bauke Mollema (NED/TRE) at 1:47.
3. Adam Yates (GBR/ORI) 2:45.
4. Nairo Quintana (COL/MOV) 2:59.
5. Alejandro Valverde (ESP/MOV) 3:17.
6. Romain Bardet (FRA/ALM) 4:04.
7. Richie Porte (AUS/BMC) 4:27.
8. Tejay Van Garderen (USA/BMC) 4:47.
9. Daniel Martin (IRL/ETI) 5:03.
10. Fabio Aru (ITA/AST) 5:16.
– Agence France-Presse