Winning Chess Sacrifices and Combinations

rn3rk1/ppp3pp/4bq2/2b1Np2/2B2P2/8/PPP1Q1PP/R1B1K2R
              
menu