Winning Chess Sacrifices and Combinations

3rrbk1/p2b3p/5qp1/2ppN3/5P2/8/PP1NQ1PP/4RR1K
              
menu