 In March 2018, he competed in the European Individual Chess Championship.He placed thirteenth, scoring 7½/11 (+5–1=5).In 2019, at the Chess World Cup 2019, as the 106th seed, he upset 23rd seed David Navara in the first round and then beat 42nd seed Luke McShane in the 2nd round before losing to 10th seed Teimour Radjabov in the 3rd round.