Winning Chess Sacrifices and Combinations

r1b5/pp2qpk1/2p1pnp1/4N1Rr/3P3P/P2BP3/1P3P2/3QK2R
              
menu