Winning Chess Sacrifices and Combinations

r2q1r2/pb3pk1/1ppbp1pp/7n/2PP4/1P1Q1N2/P1B2PPP/2B1RRK1
              
menu