Solved 5 training puzzles126611
zhangyunfan76
No note yet
ChinaMember since 29 Nov 2025
Active
Time spent playing: 2 hours, 27 minutes
Played 1 Rapid game
Solved 21 training puzzles127741
Practised 2 positions on Practical Rook Endings
Solved 15 training puzzles123720
Completed 1 correspondence game1 win
Solved 13 training puzzles12577