Encyclopaedia of Chess Middlegames

1r3rk1/6p1/p1pb1qPp/3p4/4nPR1/2N4Q/PPP4P/2K1BR2
              
menu