Encyclopaedia of Chess Middlegames

r1b2rk1/ppp2ppp/2n3q1/b2N2N1/2BP4/4p2P/PPP3P1/R2Q1RK1
              
menu