Karol Gimenes of Brazil won the women's under-78 kilograms final ©IJF

Brazil finished the International Judo Federation (IJF) Judo Grand Prix in Zagreb on top of the medals table with three golds thanks to final day heroics from Karol Gimenes.

In the women's under-78 kilograms final, she outclassed Yuliia Kurchenko of Ukraine in what was only her second World Judo Tour event.

While Kurchenko was leading from the front in the final, Gimenes executed a perfect makikomi with two minutes to go that turned the tie around.

"I was very happy to be brave enough to be able to reproduce what we have been working on in training," she said after the win.

"I studied these opponents and was happy to fight them the way I practised."

Tokyo 2020 bronze medallist Anna-Maria Wagner and her German compatriot Alina Boehm settled for bronze medals.

In the over-78kg, Karya Ozdemir of Turkey continued her impressive run by beating Milica Sabic in the final.

It was a repeat of the final in March in Antalya, where the Turkish star secured a hard fought title.

In Zagreb, the competition came to a close sooner as the Serbian was rolled over with sumi-otoshi to score an ippon and a sixth Grand Prix gold medal for Ozdemir.

Her compatriot Hilal Öztürk and Sydnee Andrews of New Zealand claimed the two bronze medals.

Olympic bronze medallist Krisztián Tóth of Hungary claimed the under90kg title among men, when he got the better of Mihael Žgank of Turkey.

It was tight contest until the end with Toth clinching gold thanks to a third shido.

Sami Chouchi of Belgium and Rafael Macedo of Brazil were the bronze medallists.

Serbian Aleksandar Kukolj got his revenge over Jorge Fonseca of Portugal in the under-100kg class.

In what was a repeat of the 2021 World Championships final, Kukolj scored a waza-ari with 30 seconds remaining for the gold medal.

Bronze went to Leonardo Gonçalves of Brazil and Simeon Catharina of The Netherlands.

In the over-100kg category, two-time Olympic champion Lukáš Krpálek of the Czech Republic triumphed over Hyōga Ōta of Japan.

In another superbly fought final, a penalty apiece helped Krpálek edge Ōta for his fifth Grand Prix gold.

Erik Abramov from Germany and Ushangi Kokauri of Azerbaijan secured the bronze medals.