Ha ottenuto l'accesso al torneo dei candidati al titolo mondiale, che si è giocato a Berlino dal 9 al 28 marzo 2018, grazie al primo posto ottenuto nel Grand Prix Fide 2017; alla fine si è classificato secondo con 8 punti, dietro ai 9 del vincitore Fabiano Caruana.