Encyclopaedia of Chess Middlegames

2Nq1rk1/6pp/b1p2b2/p6Q/np1p4/6P1/PB3PBP/R3R1K1
              
menu