China, Taiwan and Japan won the last gold medals on offer from artistic swimming and karate at the Hangzhou Asian Games on Sunday.
The very last one went to Taiwan's Gu Shiau-shuang, 26, who beat Kazakhstan's Moldir Zhangbyrbay, 26, to defend the women's 50 kg kumite title she won in Jakarta in 2018.
This victory gave Taiwan 19 gold medals for the Games, equalling their best ever gold haul achieved at the Bangkok Games in 1998.
In the men's team kata karate competition, Japan edged Macau in the final to take gold.
In artistic swimming, China won gold in the team free routine, with Japan just behind in silver and Kazakhstan taking bronze.
China finished with 201 golds, its best ever haul.
Meanwhile, India concluded their medal quest at 19th Asian Games with a tally that will go down in Indian sporting history. They ended the continental jamboree with the largest-ever medal haul, a record 107: 28 gold, 38 silver and 41 bronze, surpassing their previous best, set at 2018 Jakarta.