Another example:
In here, the opponent has moves, many moves (- it's not a zugzwang here), but none of them is effective. So he resigned. (I'll double rooks in 3 moves and checkmate, can you see a way to stop it? 'cause I sure can't).
---
He erected a pawn-structure that fits a dark bishop, then give up his own dark bishop, and let My dark bishop take over... and his light bishop is junk - again, because of his pawn-structure. blundering a piece can happen, that's not the point, the point is my choking dark bishop.
---
I don't know what opening he played, but I know Opening Principles - and from exp. you know that you Can push a pawn to the 5th rank sometimes - cramping his camp, if that pawn is nicely protected. (or if you don't care for it all that much). I also know that he wanted to 0-0-0 - both shocking my queen with his rook, and get his king to safety - that's why I opened the d file - to no allow him that. and Probably, that's why he blundered - restricting your opponent's ideas make them blunder - that's just a fact.
It's not exactly "for beginners", but where else would I put it? there's no "For Intermediates" forum. Besides, it doesn't hurt.
This one is self-explanatory I believe. White's aggressive play is a mirage.