Look at this amazing game! There is no refuation to the combination after black's 22nd move! Even stockfish has problems finding the combination!! I was on the white side.The game: lichess.org/t45VLs7a/white#0
if anyone think there is a refuation write here in the comment section, I think this is a crazy attack!
25...Ne5 i.e. one move earlier than in the game seems to hold for black.
if black plays move 25. Ne5 I will play 26.Nxe5!! 26.Rxc3 then 27.gxf7 and white wins!
btw if black plays Ne5 on move 24 then same moves as white