Great Britain’s Thomas Hamer claimed his third victory of the World Para Swimming World Series in Berlin on the penultimate day of action.
The Rio 2016 Paralympic silver medallist achieved a hat-trick of victories in the German capital by winning the men's 50 metres freestyle with 863 points at the Schwimm und Sprunghalle im Europa Sportpark pool in the German capital.
It followed victories in the 100m and 200m freestyle events on the first two days of action.
"I am very happy with this race, I am working very hard and everything is going well," he said.
The races are decided by points according to the swimmers’ classes and the time they clock.
As these are multi-class races, more than one world record may be set in a single event.
Monica Boggioni’s winning run came to an end in the women’s 50m freestyle after the Italian finished second to Sweden's London 2012 champion Maja Reichard, who scored 982 points.
The teenager had previously won three events in the first two days of competition.
Boggioni also finished as runner-up with 988 points in the 50m breaststroke behind The Netherlands' Rio 2016 bronze medallist Chantalle Zijderveld, who scored 1,043 and also set a world record of 33.97sec for the SB9 class.
In the men’s 4x100m relay Germany and the United States were tied for gold.
Germany's team of Julian Hiersche, Torben Schmidtke, Lucas Karle and Julian Erxleben equalled the 587 points of Americans Joseph Peppersack, David Gelfand, Robert Griswold and Matthew Torres.
Japan’s Airi Ike, Mikuni Utsugi, Yuki Morishita and Sakura Koike took top honours in the women’s 4x100m relay with 627 points.
Morishita won Japan’s second gold medal of the day in the women's 200m butterfly.
Britain's 16-year-old Louise Fiddes broke the world record in the S14 class, finishing third with a time of 2min 28.64sec.
With 1,013 points, Greek swimmer Dimosthenis Michalentzakis finished first in the men's equivalent, also setting a world record of 2:09.68 for the S9 class.
Three-time Paralympic champion Oliver Hynd of Britain topped the podium in the men's 400m freestyle with 986 points.
Dutch teenager Liesette Bruinsma won gold in the women’s race with 936 points, where Great Britain also claimed another S14 world record through Jessica-Jane Applegate’s time of 4:27.08.
Action is due to conclude tomorrow.
It follows previous legs of the inaugural World Series this year in Copenhagen, São Paulo, Sheffield and Indianapolis.