Encyclopaedia of Chess Middlegames

r1bq2k1/pp3r1p/2n1p1p1/3pP3/6Q1/2PB2P1/P4PK1/R1B4R
              
menu