Encyclopaedia of Chess Middlegames

3rn1k1/pp3ppp/6b1/2p1Q3/2P1P3/P4P2/1B1qBP1P/1R5K
              
menu