Five gold medals were on offer on the third and final day of the Judo Grand Prix, Ulaanbaatar in Mongolia.
Olympic champion Tagir Khaibulaev of Russia returned to the World Tour in devastating fashion when he beating Germany’s Karl-Richard Frey by ippon to claim the under 100 kilo title.
Beka Gviniashvili won the battle of the new generation of fighters in the -90kg category.
In a high quality final the 18-year-old Georgian defeated 20 year old Hungarian Krisztian Toth.
Japanese judoka Ryu Shichinohe won the over 100 kilo title without even fighting in the final after his opponent Adam Okruashvili withdrew injured.
World champion Kyong SOL of North Korea was on top of the under 78 kilo podium after beating Luise Malzahn of Germany by ippon.
South korea also enjoyed gold on the final day when Baku Grand Slam winner Eunkyeong Kim won the over 78 kilo title.
Kim conquered world number 15 Gulsah Kocaturk of Turkey by virtue of fewer penalties.