He has twice competed at the Candidates Tournament, in 2011 and 2013, and qualified for the 2020 edition. He won the European Team Chess Championship with Azerbaijan in 2009, 2013 and 2017. His major individual achievements include joint first place in the 2007 Corus tournament, winning the 2008 Elista Grand Prix, 2017 Geneva Grand Prix, 2019 FIDE World Cup and 2021 Airthings Masters.