Encyclopaedia of Chess Middlegames

3Rq1k1/1pp1Ppbp/r1b3p1/p7/P1N5/1P4P1/1B2PP1P/2R3K1
              
menu