Winning Chess Sacrifices and Combinations

1r4k1/p4ppp/8/1B6/3rP2K/8/PPP3q1/R1BQ1R2
              
menu