Winning Chess Sacrifices and Combinations

r3r1k1/1b1q1p2/3p2pB/p3p3/4n3/2P5/PP2N1PP/R2Q1R1K
              
menu