Encyclopaedia of Chess Middlegames

2rq1rk1/1b1nbpp1/1p5p/p2pNB2/3p1N2/4P3/PPQ2PPP/2RR2K1
              
menu