En junio 2013 ganó el Grand Prix de la FIDE, celebrado en Salónica, superando a otros doce Grandes Maestros, entre ellos Fabiano Caruana, Veselin Topalov y Alexander Grischuk.