Ha poi ottenuto il titolo di Grande Maestro, il massimo nel mondo scacchistico, grazie alle norme nelle finali di Milano del Campionato Italiano 2015 e alle Olimpiadi scacchistiche di Baku 2016, per poi ottenere il titolo al superamento della soglia di 2500 punti Elo, avvenuto nell'agosto 2017 al XIX Open Internacional de Sants di Barcellona.