Winning Chess Sacrifices and Combinations

r1k1r3/ppp1np1p/5N2/8/2BQ2bq/3P4/PPP5/5RK1
              
menu