Winning Chess Sacrifices and Combinations

r1b2k2/pppq1prp/3p1Qp1/8/2B5/2P5/PPP2PPP/R3R1K1
              
menu