Encyclopaedia of Chess Middlegames

r2q1rk1/pp2pp2/3pb3/3Qb2R/4P1p1/1BN1Bn2/PPP2P2/2K4R
              
menu