Encyclopaedia of Chess Middlegames

1k2bb1r/1p3p1p/p2qpP1p/3pN3/3P1Q2/2RB2P1/PP3P1P/6K1
              
menu