Winning Chess Sacrifices and Combinations

r4rk1/p1R2ppp/1p1bp3/3qB3/3PR3/5Q1P/PP3PP1/6K1
              
menu