Winning Chess Sacrifices and Combinations

3r2k1/1p4bp/2p1bnp1/1P2Nq2/5B2/5Q1P/5PN1/4R1K1
              
menu