Germany's Heiko Kröger secured a home gold medal in the 2.4 Norlin class as the Para World Sailing Championships concluded with a thrilling final day of racing in Kiel.
All three titles were decided on the last day as Rio 2016 Paralympian Piotr Cichocki wrapped up the men's Hansa 303 honours, while Spaniard Violeta del Reino won the women's Hansa 303 crown.
Kröger was the overall leader having surged to the top of the standings and assured he would take the 2.4 Norlin crown with victory in the ninth race of the event.
The German had done just enough to win gold ahead of the final race as his lowest discard was a fifth, which was the points difference he had put between himself and his rivals.
He ended on a total of 26 points, with Rio 2016 silver medallist Matthew Bugg of Australia second on the same score.
Bugg triumphed in the 10th and final race to edge Paralympic champion Damien Seguin, who was forced to settle for bronze.
"All the week was very tough and tight," said Kröger.
"Yesterday I climbed up from fourth to first, just ahead of Matt and Damien.
"This morning I felt a bit weak and tired but I said to myself, 'it's not the day to save third place overall, it's time to win this championship again'.
"I was surprised at how well it worked out in the first race by winning it but it was really tough competition."
In the men's Hansa 303, Cichoki was in superb form once again as he won all three races to clinch his second consecutive world title in style.
The Polish sailor ended on nine points, 11 in front of Australia's Christopher Symonds, who took silver.
Del Reino came into the final day's racing in the women's Hansa 303 fleet as the one to beat and she ensured she retained pole position by posting results of first, third and first on her way to the gold medal.
The Spaniard finished the competition on 16 points, beating nearest challenger and eventual silver medallist Ana Paula Gonçalves of Brazil by 16.
Cherrie Pinpin of The Philippines earned bronze.