Encyclopaedia of Chess Middlegames

r2rnbk1/pp3ppp/1q4n1/3p1N2/5P2/1PQB4/PBP3PP/4RR1K
              
menu