Encyclopaedia of Chess Middlegames

r1b1k2r/2q1bppp/p3p3/1p1nP1B1/3Q4/2N5/PPP1B1PP/2KR3R
              
menu