Winning Chess Sacrifices and Combinations

4r2k/p6p/1p2q1p1/2pQnp2/2P2R2/2P5/6PP/4R1K1
              
menu