Encyclopaedia of Chess Middlegames

6k1/p1qb1p1p/1p3np1/2b2p2/2B5/2P3N1/PP2QPPP/4N1K1
              
menu