Great Britain Cycling Team's Frazer Clacherty produced a stunning performance to finish sixth in the under-23 men's race at the UCI Mountain Bike World Cup in Albstadt, Germany.
The young British rider battled through the field to secure his best ever finish at world cup level.
Just one week earlier in the Czech Republic, Clacherty produced a then personal best of 40th, but from the opening stages of the race, it became clear that he would improve on that performance.
Clacherty began the race ranked in 47th - but soon found himself in the top 25 after a pacy opening lap and sat just outside the top ten in 11th place at the halfway stage of proceedings.
On paper, it seemed as if the field ahead of him had too large a lead, but Clacherty was in inspired form over the tricky German climbs.
In perfect conditions, Clacherty dug deep to overtake experienced rivals to reach a high point of fifth - only to be pipped to that place by Latvia's Martins Blums in a sprint-finish, with Italy's Nadir Colledani taking the win in dominant fashion.
With a first-ever top ten finish at the world cup under his belt, Clacherty now sits in 12th place in the world cup rankings with two of this season's six races completed.
Elsewhere, in the junior men's race earlier on Saturday, Great Britain Cycling Team's Dan Tulett finished 12th as Germany's David List took the home win.