Encyclopaedia of Chess Middlegames

2r2rk1/5pbp/p5p1/3P2q1/1QbN4/5P2/P4BPP/2RR2K1
              
menu