Winning Chess Sacrifices and Combinations

N1br2k1/pp3ppp/2n5/5nq1/4p3/2P1P1P1/PP3K1P/RNQ2B1R
              
menu