Winning Chess Sacrifices and Combinations

2n1r2k/ppp3pp/2n3q1/3Q2N1/3P1p2/2P4P/PP3PP1/R4NK1
              
menu