Winning Chess Sacrifices and Combinations

r1b1r1k1/pp3pBn/1q1p2p1/2pPp1n1/2P1P1P1/2N2P2/PPR1B2Q/4K2R
              
menu