Encyclopaedia of Chess Middlegames

1r6/3r1Pk1/p2p1np1/5q2/1p3P2/1B5R/PPP4Q/1K1R4
              
menu