Winning Chess Sacrifices and Combinations

1rr3k1/p3ppbp/3pbnp1/7P/qP1BP1P1/5P2/1PPQ4/1NKR1B1R
              
menu