Just building up My move here is kind of obvious I know
10. Bc1a3 Nf2xe4 11. b4
? I don't know why he moved the bishop if he wasn't going to take my bishop on C5. It was a bad idea even to offer the exchange being the fact white down by 7 pawns. In Poker this would be calling someones bluff.
Knight check forking 3 pieces p on h3 bishop on d3 and the king on d1.
15. Kd1e2 Bc8xh3
taking advantage of the free pawn.
16. Qg2h2 e4
!? Dubious move I will admit and interesting one though. No matter what I force an exchange in pieces which if you are ahead on material is what you want. I am sure if white played better they could of gotten more out of this where I would of loss some of the material - However this is my Do or Die move I saw a way through his lines to check mate him.
17. Nf3xd4 Bh3g4
! It wouldn't be normal if I didn't sacrifice something.
18. Ke2xf2
who could resist now the difference is only -2 against White