Winning Chess Sacrifices and Combinations

1r3r2/1b4kp/1q1p2p1/p1n1P1p1/1p2P3/7P/PPPQNNBK/R4R2
              
menu