pawn snatching and flank attack
13...Nd4 looks weak. Safer is 13...Bb6.
Instead of 17...Nf8, perhaps stronger is 17...Nxg5 18.hxg5 Qe8 and 19...Rxh5.
19.b4 looks too slow. Maybe 19.d4 cxd4 20.Bxd4 exd4 21.Qxd4+ (at least a draw with perpetual check).
21.Bxe5 may be wrong. Perhaps better is 21.Bg4 (preserving the Bishop) Rxh4+ 22.Kg2.
22....Bf3 may be OK, but 22...Be2!! is the better move. If 23.Qxe2, then 23...Rxh4+ 24.Kg2 Qxg5+ 25.Qg4 Qxg4 mate. Another possibility is 22...Qxg5! and if 23.hxg5, then 23...Bf3+ 24.Kg1 Rh1 mate.
24.Qxf3 is the losing move. Best is 24.Qf5 and if 24...Rxh4+ 25.Kg3 and White should be winning. If 24...Nxe5, then 25.Qe6+ and 26.Qxe5.
Instead of 17...Nf8, perhaps stronger is 17...Nxg5 18.hxg5 Qe8 and 19...Rxh5.
maybe this is right but isnt 19. ... g6! so strong to prevent Rxh5?
19.b4 looks too slow. Maybe 19.d4 cxd4 20.Bxd4 exd4 21.Qxd4+ (at least a draw with perpetual check).
i think i will not play 19. ... cxd4 because it will expose my king
22....Bf3 may be OK, but 22...Be2!! is the better move.
i want to try Be2 so at this move so (shame on me) i use the analysis board and found the refutation 23. Rg1. can you find a refutation for black after 23. Rg1 my friend, i spent about 15 mins back then but i failed to find a good move for black after that.
very nice comment, thanks for the advice. it is noted my friend.