Divya Deshmukh has beaten Harika Dronavalli in FIDE Women's World Chess Cup quarterfinals, advancing to the semifinals.