Played 2 Classical games157110
SaadSlim
No note yet
Solved 17 training puzzles161233
Solved 2 training puzzles157931
Played 2 Rapid games11422
Solved 168 training puzzles1548120
Played 4 Rapid games114428
Played 2 Rapid games117213
Played 2 Rapid games
Solved 3 training puzzles142819