Encyclopaedia of Chess Middlegames

1r4k1/pp4pp/2n1b3/1Rq1p3/2P2r2/P1B2P2/2Q1B1PP/3R1K2
              
menu