Winning Chess Sacrifices and Combinations

3r1r1k/4b1p1/1p5p/2p1Pp2/q1B2P2/4Pb1P/1BR2Q1K/6R1
              
menu