Encyclopaedia of Chess Middlegames

1r4k1/1q3pb1/r1b3p1/pp1Qp3/P3P3/1B2BP2/1PP3P1/1K1R3R
              
menu