Winning Chess Sacrifices and Combinations

r3r1k1/pppn1ppp/2b2n2/q7/4PP2/2NBB2P/PP2Q1P1/1K1R3R
              
menu