Winning Chess Sacrifices and Combinations

r3kb1r/pp1n1pp1/2p1pn2/6Bp/3P3P/2PQ2N1/PP2NPq1/R3K2R
              
menu