FREE - In Google Play
FREE - in Win Phone Store
10 minute game
im mainly interested in what both sides couldve done better, thanks
you also missed 19)Qg7#
obviously black's g5 was poor. So was trading off his bishop. E5 also was not too good. All of it combined to a bad game for black.
Not much you can do better besides spot the mates.