Grand finale in Chongqing: FIDE Women’s World Championship Match 2025 comes to a close April 18, 2025