Winning Chess Sacrifices and Combinations

1k5r/1r1B2pp/1PQ5/4pp2/R7/3q3P/5PP1/6K1
              
menu