Winning Chess Sacrifices and Combinations

r4rk1/1bp3pp/4p3/1p1q4/p2P4/P5P1/1PPQR1NP/2KR4
              
menu