Encyclopaedia of Chess Middlegames

3rk1r1/3b1p1p/p2BpQ2/8/2q5/2P5/PP3PPP/3R2K1
              
menu