Against all odds
Sort:
Made me laugh too :)
Some analyzing would be highly appreciated. I'm sure that even if though I won, theres lots of mistakes.
I was going to lose my horsie, rook sac gave me an opportunity to check and attack the vulnerable kingside.
20.Rxe7+ was magnificent, getting you out of trouble and giving you a strong attack. But why not 24.Re1+? This would have led to a forced mate. E.g. if 24 ... Ne5 then 25.Rxe5!dxe5 26.Qxe5+ etc.
This second rook sac would have given you your very own "immortal" game. :)