Winning Chess Sacrifices and Combinations

rn3R2/pp4p1/2p3k1/8/8/2P1B3/PPP3PP/6K1
              
menu