Great Britain’s Dan McLay sprinted to a superb win on stage three of the Tour de l’Avenir in France.
The 22-year-old, who has top-ten finishes from the prologue and first stage, beat Dane Magnus Cort Nielsen to the line in Paray-le-Monial.
"Massive win! Unreal help from the GB boys in crazy final," McLay tweeted.
A flat 142.6-kilometre stage from Montrond-les-Bains featured only one categorised climb in the Cote de Cordelle.
Switzerland’s Stefan Küng and Poland’s Piotr Brozyna had escaped the peloton and at one point had a lead of over two minutes.
But they were inevitably caught with three kilometres remaining to leave a bunch sprint.
A crash 3.5km from the finish took out Australia's Caleb Ewan, winner of Monday's second stage.
The remaining British riders - Owain Doull (23rd), Tao Geoghegan Hart (37th), Dan Pearson (67th), Scott Davies (68th) and Jake Kelly (72nd) – all finished safely in the main bunch.
The victory also extended Britain's 100% record of top-ten finishes in the eight-day stage race. McLay's seventh and fifth in the prologue and stage one respectively was followed by fifth for Owain Doull on Monday's second stage.
Denmark's Asbjorn Kragh Andersen retained the overall lead.