Played 1 Rapid game120113
AhmedEssa
No note yet
Solved 12 training puzzles1163114
Solved 1 training puzzle10491
Solved 4 training puzzles105042
Played 1 Classical game135276
Played 1 Rapid game121489
Solved 98 training puzzles1008463
Solved 2 training puzzles147136