Winning Chess Sacrifices and Combinations

3r1rk1/ppp2ppp/7q/8/2B2n2/2Q4P/PP1N1P1K/3R1R2
              
menu