Well you made the sacrifice on g4 so you knew what his weakness was - he had no way to defend that knight without the g pawn. His mistake was 12. g4.
I think playing g4 (or g5 as black) in front of a castled king is generally pretty risky when the enemy queen is in the area, especially if the knight on f3 is pinned with no way to defend it after the sac. So I don't play g4 or g5 without first calculating what happens if my opponent sacrifices there.
My first post here--hi everybody!
This was a 5:00 blitz game and it seems (to me) that I got the advantage once he pushed the pawns in front of his king.
I almost never do this myself, as it usually gets me in trouble, but I've seen plenty of experts do it with success.
Are there general guidelines on when to do this and when not to do it? And what about when to accept/refute it if your opponent does it to you?
My opponent here has a much higher rating, so did he just make a blunder that I don't see (I'm not so great at analyzing games), or what?
And since this situation is pretty common, what all should I be considering in the future when it arises?
Any other thoughts about the game are welcome of course, too.
Thanks!