Hasselbacken Chess Open 2016

 

18th Dubai Tournament 2016

 

Karposh Open 2016

 

Stockholm Chess Challenge 2016

 

Aeroflot Open 2016

 

RSSU Chess Cup Moscow Open 2016

 

Gibraltar Challengers B

 

21st HIT Open 2016

 

6th Ferdowsi Open Tournament 2016

 

IIFL Wealth 1st Mumbai Junior

 

IIFL Wealth 1st Mumbai Open