FREE - In Google Play
FREE - in Win Phone Store
This kind of game is why many love playing king's indian defense.
20. .. f4 allowed the White queen in on the b1-h7 diagonal.
Just noticed White could have held on with two pieces against a queen with 35. Re3 (anyway!) Qxe3 36. Be1. Black can win either the Pb2 or Pc4 and White's pieces defend each other and the remaining pawns.
Why 14. ... Nxd3?
That was a very nice Knight, and a rather bad Bishop.