Nf9d8
IvanKosintsev - LXIVC
9. Cc1-d2 Nf9-d8
10. Ga2c4
Nd9f8
10. Ga2c4 Nd9-f8
11. Ad1-e2
Bb8a7
11. Ad1-e2 Bb8-a7
12. Ng2-h4
Ba7xd4
12. Ng2-h4 Ba7xd4
13. Nf3xd4
Cc10d9
13. Nf3xd4 Cc10-d9
14. Ch1-f3
Ga9b8
14. Ch1-f3 Gd9-b8
15. Nf4-d3
You got my last move wrong. It was from A9 to B8.
Bh9g8
Excuse me! Mea culpa. Errare humanum est, sed in errare perseverare diabolicum (Seneca).
14. Ch1-f3 Ga9-b8
15. Ag1-g2
Ad10e9
15. Ag1-g2 Ad10-e9
16. Qf1-f2
Ne8c7
16. Qf1-f2 Ne8-c7
17. 0-0-0
Ch10g9
Nf9d8