Played 3 Rapid games173015
Hazem74
No note yet
Played 2 Rapid games174525
Played 1 Rapid game172011
Played 2 Rapid games173113
Solved 32 training puzzles173642
Played 3 Rapid games171854
Played 1 Blitz game
Solved 3 training puzzles177842