Encyclopaedia of Chess Middlegames

r4r1k/pppb2pp/8/3q4/2N5/P1P2nQ1/BP2R2P/R6K
              
menu