Encyclopaedia of Chess Middlegames

2k1r3/Qp3pb1/2p4p/6q1/8/1P4PN/PBPn1P2/K2R4
              
menu