Winning Chess Sacrifices and Combinations

1r1r2k1/pbq2pb1/1p2p1p1/2p5/4N2R/2PBQ1P1/PPP2P2/1K5R
              
menu