Encyclopaedia of Chess Middlegames

3rr1k1/1pq1nppp/p1p2b2/4pB2/2QPP3/P1P1B3/1P4PP/3R1RK1
              
menu