Winning Chess Sacrifices and Combinations

3r1rk1/p1q2ppp/3bb3/3pB3/1p6/2P2Q1P/PPB2PP1/3RR1K1
              
menu