Just a fun game to play.

wbport
Mandy711

This kind of game is why many love playing king's indian defense. 

wbport

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.

blueemu

Why 14. ... Nxd3?

That was a very nice Knight, and a rather bad Bishop.