Winning Chess Sacrifices and Combinations

r1b1kb1r/1p3ppp/p1n3q1/8/3B4/5B2/PPPQ1P1P/2KR3R
              
menu