Winning Chess Sacrifices and Combinations

3r2k1/p3q2p/4n1p1/3BR3/3p2P1/8/P2Q3P/7K
              
menu