Winning Chess Sacrifices and Combinations

2r3k1/1p3pp1/4p2p/3nP3/8/2PQ4/qP4PP/rNKRR3
              
menu