Winning Chess Sacrifices and Combinations

1r4k1/4pp1p/6p1/3PQn2/2R5/7P/1q2NPP1/6K1
              
menu