Winning Chess Sacrifices and Combinations

1Rb1q1rk/6p1/4p2p/1p1pB3/p2P4/4P2P/P1Q2PP1/6K1
              
menu