Winning Chess Sacrifices and Combinations

Q7/5p1k/5qp1/7p/4Q3/2r3NK/6PP/4q3
              
menu