Played 1 Rapid game
grape2012
No note yet
Participated in 1 simultaneous exhibition
Solved 27 training puzzles176424
Played 1 Rapid game
Participated in 1 simultaneous exhibition
Played 1 Rapid game168049
Played 1 Rapid game
Participated in 1 simultaneous exhibition
Played 1 Rapid game
Participated in 1 simultaneous exhibition
Solved 11 training puzzles174042
Solved 7 training puzzles178215
China