Winning Chess Sacrifices and Combinations

3r2k1/pbq2p1p/1p2pnp1/3r4/1PN5/2PB1P2/P1Q3PP/3RR2K
              
menu