Winning Chess Sacrifices and Combinations

1r3b1k/p4rpp/4pp2/3q4/2ppbPPQ/6RK/PP5P/2B1NR2
              
menu