Winning Chess Sacrifices and Combinations

r5b1/pqr3kp/1pn3p1/1Bp2pN1/4p3/2P3QP/PPPR1PP1/3R2K1
              
menu