Encyclopaedia of Chess Middlegames

5rk1/5p1p/8/3pNp2/RPrqn3/1Q5P/1P3PP1/4R1K1
              
menu