Solved 78 training puzzles111016
chessabolfazl94
No note yet
Solved 135 training puzzles112620
Solved 115 training puzzles1106117
Solved 275 training puzzles989131
Played 1 Rapid game
Participated in 1 simultaneous exhibition
Solved 420 training puzzles1120101
Played 1 Rapid game
Participated in 1 simultaneous exhibition