Winning Chess Sacrifices and Combinations

1r5r/4kp1p/pq3pn1/b2B3Q/1p2P3/2PP4/PP4PP/R1B2R1K
              
menu