Encyclopaedia of Chess Middlegames

2b2r1k/ppq3pp/3b3r/n3NpN1/Q2PpP1B/2P1R3/PP5P/4R1K1
              
menu