Winning Chess Sacrifices and Combinations

4k1r1/2pq2p1/pp1pNn1r/3PnQ1p/2P5/6PP/PP2R1B1/4R1K1
              
menu