Good pushing play after 8) Ng5 black fled with his bishop but had to come back he should have played 8) Ng5 Be7 9) NxB pxN 10) Bc4 Nxp
However hindsight is easy thats why most analyasis is a interesting but a complete waste of time regards improvement.
I was happy with this game because I didn't have to rely on any blantant mistakes from my opponent or tactics to win. Just a constant application of pressure and exploitation of the positional mistakes from my opponent.