Encyclopaedia of Chess Middlegames

r4rn1/ppp1q3/2bp2kp/6P1/3QpP2/2N5/PPP1B3/2KR3R
              
menu