Encyclopaedia of Chess Middlegames

2rr4/5pk1/p1q3p1/3bpP1p/1p4nR/1N4Q1/PPP3PP/3NR2K
              
menu