Winning Chess Sacrifices and Combinations

r2q1rk1/ppp2ppp/3b2n1/1N1P4/2BBP3/P4pP1/1PQ2PbP/R3R1K1
              
menu