Encyclopaedia of Chess Middlegames

3rr1k1/pppRn1pp/4Pp2/1P5q/1QB5/4P3/P4P1P/4K1R1
              
menu