Game of the year 2016 ! (Well, not quite... but almost!)
I was so excited after I had won this game I immediately bought it under computer analysis to see if I had made any blunders. To my surprise (and great dismay) I actually made an opening mistake that most likely would have costed me the game had my opponent found the tactic.
Anyhow, 19.Nf5!? was a seriously interesting move which I'm glad I found (which objectively was ok under computer scrutiny) and started the game on a knife edge. My opponent didn't find the best defensive moves and it was over within 30 moves.
I'm not smiling as much after finding that opening blunder but the attack itself was quite a joy to play.