Winning Chess Sacrifices and Combinations

r4rk1/pb3ppp/1p3q2/1Nb5/2p1BP2/P5P1/1PQ4P/R1B2R1K
              
menu