Encyclopaedia of Chess Middlegames

1r3k1r/4Rn1p/pb1p1P2/1p1q2P1/5p2/7Q/PPP1B1RP/2K5
              
menu