Winning Chess Sacrifices and Combinations

3rr1k1/pb3p1p/qp2p1pB/2p4n/3pN3/2P2B1Q/PP5P/R2R3K
              
menu