Winning Chess Sacrifices and Combinations

5r1k/4R3/p1pp4/3p1bQ1/3q1P2/7P/P2B2P1/7K
              
menu