Winning Chess Sacrifices and Combinations

r3r1k1/1p1q1pp1/p2p1b1p/2pP2n1/3nPP2/6QP/PP4P1/RBB1RNK1
              
menu