Round 10 of the FIDE Grand Swiss saw decisive games on the seven top boards, with Hikaru Nakamura, Andrey Esipenko and Vidit Gujrathi scoring full points to go into the final round in shared first place. Nakamura got the better of Fabiano Caruana in the duel of top seeds, Vidit defeated Bogdan-Daniel Deac with the black pieces, while Esipenko beat Parham Maghsoodloo on board 3. In the women’s tournament, Vaishali Rameshbabu climbed to the sole lead by beating Tan Zhongyi with the white pieces. | Photo: chess.com / Maria Emelianova