Encyclopaedia of Chess Middlegames

1n2n1r1/r3qppk/p2p3p/3PpP1P/1P2P3/3B2RQ/3B1P1K/6R1
              
menu