Winning Chess Sacrifices and Combinations

3r3k/p5p1/1p5p/3bpP2/4Bq2/1P5K/P5Q1/6R1
              
menu