Winning Chess Sacrifices and Combinations

r1b1k2r/pp1nppbp/1qnp2p1/4P3/3N1P2/2N1B3/PPP1B1PP/R2QK2R
              
menu