Encyclopaedia of Chess Middlegames

2b2r1k/2p3pp/2Nb4/pP5q/2PP4/P4pP1/5P1P/R1BQ2K1
              
menu