Encyclopaedia of Chess Middlegames

r4rk1/p2n2p1/1q1Qpn1p/1P6/P6B/2p5/2B1KP1P/R5R1
              
menu