Adam Peaty completed a double-double at the FINA World Championships on Wednesday as he stormed to victory in the 50-metre breaststroke - but the British swimmer missed out on a third world record in Budapest.
Peaty stunned the swimming world on Tuesday by setting a world record in the heats and then breaking his own mark shortly after in the the semi-final, the 22-year-old becoming the first man to go under 26 seconds.
His semi-final time of 25.95 seconds proved too much to eclipse in the final but he still comfortably took gold in 25.99s from Joao Junior Gomes and Cameron van der Burgh.
Peaty has plenty to celebrate in Hungary after replicating his successes from Kazan two years ago in winning the 50m and 100m breaststroke events.
He will now try to make it a triple-double in the 4x100m mixed relay later on Wednesday.
While Peaty celebrated, Katie Ledecky's domination of the 200m freestyle came to a surprising end as Federica Pellegrini took a stunning victory.
Ledecky had never lost at a World Championships before and with a length to race she looked nailed on to maintain that perfect record.
She had not counted on Pellegrini's finish, however, as the Italian came through to take the win in a time of 1:54:73, 0.45s clear of her American rival.
Women's 200m Freestyle-- FINA (@fina1908) July 26, 2017
Federica Pellegrini 1:54:73
Katie Ledecky 1:55.18
Emma Mckeon 1:55.18 #FINABudapest2017
South Africa's Chad Le Clos was able to add to his gold medal tally in the 200-metre butterfly, denying home favourite Laszlo Cseh in the process.
Le Clos went out hard in Wednesday's final and that was enough to seal a fourth world gold, the 25-year-old clinging on as Cseh came storming back in the second half of the race.