Open water ace Jack Burnell has won gold in his final race before the World Championships in Kazan next month.
The FINA World Cup 10km event took place at Lake Balaton in Hungary and saw Burnell sprint through the closing stages to take the win.
"I am extremely happy with the win today," Burnell said. "I have now got great momentum going into the World Championships at the end of July. I just need to use this to get the job done in Kazan. That'll involve going back to working hard in training and I really want to thank my support team today that helped me get to the top of that podium."
Fellow Brit Caleb Hughes was in the leading pack until the final 200m when he had his goggles and cap pulled off and he fell back to 17th.
Tom Allen finished in 22nd while Dan Fogg finished in 29th place after suffering a kick to the ribs in the early stages.
In the Women's race Olympic silver medallist Keri-anne Payne claimed bronze having fought back from sixth place, while a promising performance from Danielle Huskisson gave her a 12th place finish.
The 16th FINA World Championships kicks off on 24 July.