Encyclopaedia of Chess Middlegames

r1bq1rk1/1p2bppp/p3p3/n3P3/4N3/1P1P1N2/PB4PP/R3QR1K
              
menu