In the 2018 cycle, he qualified for the Candidates Tournament 2018 by winning the FIDE Grand Prix 2017. He finished as a runner-up in Candidates one point behind Caruana, with a score of 8/14.