
NEVER underestimate your opponent!




Your plan with 20. ... Nxd4 is somewhat dubious because after 21. exd4 Qxd4+ 22. Kh1 Qxa1 white has 23. Bg5 threatening checkmate and your queen.
21. ... Nxf3+ and you win the white queen on the next move.
Instead of 28. ... Bxe3+ you can play 28. ... Bxc5 and take the rook on the next move, it's pinned so it isn't going anywhere. This would have made pushing your pawns much easier later.
32. ... c6 there's really no point to this move, it just restrains your own bishop.
It's already been mentioned that there is no danger after Nxa3 since your bishop controls the queening square.
Early on it was clear that my opponent was outmatched, he made a number of blunders that I capitalised on. Eventually I started playing looser since I had such a material advantage. I started ignoring the other side of the board and focused on attacking trying to mate his slippery king. It's when I begin the process of queening that I realise I may have made a fatal error as all my material is on one side of the board and my opponent's pawns are closer to the queen line than mine are. I believe that if white played perfectly after I took the pawn with 52...Nxa3, he queens successfully. Luckily for me he goes after what he shouldn't and loses, but all that means is that dispite my massive material advantage, it was LUCK that won me this game - not any skill of mine. I got sloppy. I almost had to learn this lesson the hard way. Do not ignore ANY threat on the board, dispite how far ahead you are! One MUST be ruthless.