Winning Chess Sacrifices and Combinations

r4rk1/2qn2pp/p3b3/1pp1pn2/7N/2P1B3/PPB2PPP/3QR1KR
              
menu