Encyclopaedia of Chess Middlegames

r1b2rk1/pp4bp/2p3p1/4q2n/NQPN1p1P/1P5n/P3PPB1/2BRRK2
              
menu