Roman Polianskyi of Ukraine and Norway's Birgit Skarstein claimed gold in the PR1 men's and women's single sculls finals on the last day of the World Rowing Championships in Austria.
The 2016 Paralympic gold medallist Polianskyi was the fastest qualifier for the final but lined up against reigning world champion Erik Horrie of Australia and rising British star Benjamin Pritchard in Linz-Ottensheim.
It was the Ukrainian who led from the start with Horrie and Pritchard holding each other's pace in third in the opening stages.
Polianskyi forged an open water lead with Alexey Chuvashev of Russia, 2018 World Championship bronze medallist, moving through into third place.
The Russian continued to chip away at Horrie in the battle for second place but Polianskyi cruised through the line to claim gold in a 2019 world best time of 9min 12.99sec, knocking four seconds off Horrie's previous best.
Chuvashev took the silver medal in 9:19.430 as Horrie held off Pritchard to earn the bronze in 9:23.860.
Skarstein was an overwhelming favourite in the women's single sculls, having gone unbeaten since finishing fourth at Rio 2016.
She pressed into an early lead with Nathalie Benoit of France and Israeli Moran Samuel sat just behind the Norwegian star.
Ukraine's Anna Sheremet was just off the pace of the leading trio in fourth but it was Skarstein who built on her early lead to set a world best time of 10:18.830 for victory.
Setting a new world best time in the PR1 M1x by nearly 4 seconds! Roman Polianskyi finished in 09:12.99❗️— World Rowing (@WorldRowing) September 1, 2019
📸Ben Chattell / World Rowing #WRChamps #LinzOttensheim2019 #worldrowing pic.twitter.com/RMWua6AmGI
Benoit escaped from Samuel to clock 10:24.070 in second place, with the Israeli rower earning bronze in 10:30.190.
In the men's B final, which offered a nation qualification spot at Tokyo 2020, United States rower Blake Haxton prevailed.
Jue Yang of China took an early lead before being chased down by Haxton, who moved away from the field to secure the US a place at next year's Paralympic Games.
The women's B final also had qualification for the Paralympics on the line.
Again it was a Chinese boat, under the stewardship of Lili Wang, that took an early lead as Wang earned open water after 500 metres.
Kim Se-jeong of South Korea and Liudmila Vauchok of Belarus remained in contention and made their move as Wang tired from her earlier efforts.
Kim moved to the front and held of Vauchok for victory and a South Korean spot at the Paralympics, clocking 11:38.940.
Vauchok took silver in 11:40.170 and Argentina's Brenda Sardon came through to pip Wang to bronze in 11:55.080.