Played 1 Rapid game
Mestre200
No note yet
Participated in 1 simultaneous exhibition
Solved 3 training puzzles23283
Played 1 Rapid game21466
Played 13 Rapid games21404
Played 5 Rapid games213616
Solved 44 training puzzles232558
Played 1 Classical game
Participated in 1 simultaneous exhibition
Played 10 Rapid games212020
Played 7 Rapid games21001