Winning Chess Sacrifices and Combinations

5r1k/1p4pp/8/3Pp1R1/1q6/8/PP4PP/2Q4K
              
menu