Encyclopaedia of Chess Middlegames

r3r2k/pb2q1p1/1p2Nn1p/2b5/2B5/2P2P2/PPQ3PP/4RR1K
              
menu