Winning Chess Sacrifices and Combinations

7k/pp2q3/2p2n2/4pr1p/1P1B2pQ/P2R2P1/5r1P/4R1K1
              
menu