Encyclopaedia of Chess Middlegames

5r1k/5Bb1/3p2Pp/p1pP4/1p2Q3/4P1P1/q7/3K3R
              
menu