Regarding the question about threefold repetition at the move 17 variation: No, it is not yet threefold, as the condition is "the possible moves of all the pieces of both players are the same" including en passant and castling.
18. 0-0-0 was cute. The king is strangely safer there than after 18. 0-0 f3!, but your analysed 18. Nxf4 is stronger for sure.
21. g4 is a nice idea. I like it. 21. g4 fxg3 e.p. (the best try?) 22. Rdg1!? gxf2 23. Rg5 Qf3 24. Qc1 with chaos, though.
23. c5!? might have been interesting too. Weakens e5, and perhaps you can pile on the g-file, e5 and g7 like in the game, just a few moves earlier.
25. c5 is very nice. Beautiful and a natural continuation to the attack, involving the queen.
Hi,
I played this tactical game recently. It was very interesting a I wondered if anyone could see any improvements.