Winning Chess Sacrifices and Combinations

r1b1r1k1/ppp2ppp/2n2n2/8/1bq5/1PN2NP1/P1QBPPBP/R3K2R
              
menu