Winning Chess Sacrifices and Combinations

3r2k1/p4ppp/1q6/8/8/2R1P3/P3QPPP/6K1
              
menu