White methodically improves his position, waiting with Nf3-e5 until the f4-pawn is safe, and a pin with Bh5 no longer exists.
With the centre dominated by his strong knight, White launches a kingside attack.
Heading for f8-g6-h4 with kingside pressure. Besides, on g6 the knight will be useful in eyeing the f4-pawn.
Leaving the king under a cloud. Preferable was 6.Qxf6 Rxf6 7.Nd1 heading for e3.