Here's another game where I pull off another beastly combonation.
16. .. Nxb3 deserves a double question mark, because it gives away a piece.
16. .. Nxe5 should be played, resulting in material equality.
19. ..Kh8 and your opponent has got the initiative.
E.g. you move your knight to f3, there is Bf5, threatening d5 in the next move winning your pinned knight. If black didn't make a blunder losing a piece, the game would have been equal.
Good combination though, I think your opponent must have felt pretty much owned :d
here is one of mine, very complex