Winning Chess Sacrifices and Combinations

r3rnk1/1p3ppp/p7/1q1P4/4b3/P4RN1/1B1Q2PP/R6K
              
menu