A 2017-es sakkvilágkupán már a nyolcaddöntőig jutott, ahol a később döntőt játszó től szenvedett vereséget. A 2019-es sakkvilágkupán a 3. körben az amerikai Leinier Dominguez ellen szenvedett többszöri rájátszás után 4,5–3,5 arányú vereséget. A 2019–2020-as világbajnoki ciklusban első alkalommal megrendezett 2019-es FIDE Chess.com Grand Swiss svájci rendszerű tornán az amerikai Fabiano Caruana-val holtversenyben végzett az élen, a holtverseny az ő javára dőlt el, így kivívta a jogot, hogy résztvevője legyen a világbajnokjelöltek versenyének.