Black puts his Knight here...
To control the d4-square and have some squares to jump to
White castles Kingiside (to protect his King)
Black castles Kingside (to protect his King)
White avoids exchanging Knights (to keep center closed)
Black replies by moving white-squared Bishop
He wants to attack Knight and control this diagonal
White moves this f-pawn forward
Black moves a Queen here
To control g4 square and attack White’s Kingside