Hungary's Laszlo Cseh has pipped defending champion Chad le Clos to gold in the 200m butterfly final at the World Championships in Kazan.
The 23-year-old South African was fast off the blocks and kept his lead after the first turn, but his pace slowed up slightly at the midway point of the race.
Cseh edged ahead of Le Clos to take the lead, and despite the Olympic champion's late surge in the final 25m of the race, the Hungarian was able to hold on and claim the win in 1:53.48.
Le Clos took silver in 1:53.68, while Poland's Jan Switkowski nabbed bronze.