Winning Chess Sacrifices and Combinations

r1bbr1k1/p2n1ppp/1p1Bp3/3q3Q/3PNP2/3B4/PP4PP/2R2R1K
              
menu