Solved 38 training puzzles231245
Mestre200
No note yet
Played 10 Rapid games212020
Played 7 Rapid games21001
Played 25 Rapid games210119
Played 1 Classical game
Participated in 1 simultaneous exhibition
Played 20 Rapid games212015
Played 9 Rapid games21058
Solved 4 training puzzles226728
Played 13 Rapid games211313