Encyclopaedia of Chess Middlegames

2r2rk1/pp2pp1p/2np2p1/q4P2/2PBP1b1/2N5/PP1Q2PP/R4RK1
              
menu