I love games like this. A lot of players decry the Perov as being boring
but it's White (usually following GM theory) that often makes it so.
Here. (White to play)
When I was going through it I thought 21.Qd6 was coming here instead
21.Qe2+ but if it was me and OTB I doubt very much if I could have resisted
the temptation of playing 21.Ne4. and if Black saves his h8 Rook. 21...Rg8.
I have lost whole and ½ points succumbing to temptation chasing fairies
up and around the garden. It is a definite flaw.