Played 6 Classical games1582275
aprilliang
No note yet
Solved 3 training puzzles821130
Played 2 Classical games1307193
Completed 1 correspondence game1 win
Played 3 Atomic games
Played 1 Rapid game
Played 1 Rapid game
Solved 1 training puzzle95138
Solved 3 training puzzles98925
Played 3 Atomic games
Played 1 Atomic game