Encyclopaedia of Chess Middlegames

2b2r2/1p2q1k1/r3pppp/4n2P/p3N3/1B4Q1/PPP3P1/3R1R1K
              
menu