Winning Chess Sacrifices and Combinations

r4b1r/ppp3pp/4Q3/4p3/2Pqk3/8/PP1P1PPP/2B1K2R
              
menu