Encyclopaedia of Chess Middlegames

4rrk1/2qb2pp/p5P1/1p2p3/1b2P3/2N5/PPPQ4/1K1R2R1
              
menu