Ukrainian chess player Anastasiia Osadchuk has won the FIDE World Amateur Chess Championship in the Women u1700 category.