Winning Chess Sacrifices and Combinations

1r2r1k1/p4p1p/6pB/q7/8/3Q2P1/PbP2PKP/1R3R2
              
menu