Winning Chess Sacrifices and Combinations

3R1r1k/6pp/5p2/5B1b/p1p5/q4P2/PrPQ2PP/4R2K
              
menu