Nel febbraio del 2017 vince la tappa di Sharjah del FIDE Grand Prix a pari merito con Maxime Vachier-Lagrave e Şəhriyar Məmmədyarov totalizzando 5,5 punti., alla fine risulterà secondo assoluto dell'intero Tour qualificandosi per il Torneo dei candidati al Campionato del mondo 2018. In maggio vince il Campionato russo a squadre con il team della Siberia; con la stessa squadra, che viene rinominata Globus, in ottobre vince la Coppa europea di scacchi per club.