Solved 8 training puzzles159921
No note yet
Played 2 runs of Puzzle Storm
Practised 1 position on Underpromotion
Solved 17 training puzzles157852
Solved 1 training puzzle152615
Solved 27 training puzzles1541200
Played one run of Puzzle Storm
Played 3 runs of Puzzle Racer
Solved 55 training puzzles174151
Played 1 Classical game
Completed 1 correspondence game1 loss
Practised 1 position on Zwischenzug
Solved 11 training puzzles1690115
Solved 28 training puzzles157559