White, perhaps seeking to consolidate his advantage rather than press it, soon afterwards missed the powerful 16. Ng5! which while not winning immediately would give him an overwhelming advantage. I was then able to continue with my attacking plans, although missing the much stronger 21...Bxh2+ continuation. (Thanks to nate23 for raising this in the post-game analysis chat.) White's king is eventually chased across the board and material loss ensues.
Black's ability to fight for the initiative and then put together a winning attack helps illustrate the practical power of active, aggressive play. I constantly searched for threats to make against my opponent and for ways to improve my piece positions for attacking purposes, which increased the pressure on White. Annotated Game #104 saw a broadly similar game trajectory, in which I was able to pull out a victory after being under pressure and down material. While the point of post-game analysis is to help avoid putting oneself in that kind of a hole during future games, it's also worthwhile to understand on a broader level what kind of play can be most effective in terms of results. I'll share some related thoughts on chess performance vs. chess skills in a subsequent post.