Winning Chess Sacrifices and Combinations

1r4k1/prp1ppbp/2b2np1/3P4/2p2B2/2N1PN1P/PP1R1PP1/2K4R
              
menu