Winning Chess Sacrifices and Combinations

r3r2k/6Rp/p2q1Qp1/5n2/P5R1/3Np2P/6B1/7K
              
menu