Winning Chess Sacrifices and Combinations

3rn2k/3q1ppp/pp1p4/3Pp1Q1/nP2P3/6P1/5PBP/2R1R1K1
              
menu