Han ble i 2006 den yngste til å nå ratingen 2600, og slo rekorden til Magnus Carlsen. Han er per juni 2017 topp ti i verden, og vant blant annet London Chess Classic og Sinquefield Cup i 2016, noe som gjorde at han også vant Grand Chess Tour det året.