Played 1 Classical game125111
Wracian
No note yet
Played 9 Rapid games1254118
Played 4 Rapid games113680
Solved 22 training puzzles115325
Solved 106 training puzzles1178162
Solved 4 training puzzles134026
Solved 61 training puzzles131493