Encyclopaedia of Chess Middlegames

r2q1rk1/pb1nbp1p/1p2p1p1/4N1BQ/2PP4/P7/5PPP/RB2R1K1
              
menu