Winning Chess Sacrifices and Combinations

r1b3k1/ppp1n2p/2n2qpB/6N1/3NP3/2QP2P1/P1P3BP/6K1
              
menu