Encyclopaedia of Chess Middlegames

7r/pp4k1/3pn1p1/q1pB1b2/2P5/5NR1/1P3PP1/2Q3K1
              
menu