Winning Chess Sacrifices and Combinations

3qk2r/1pp1nppp/1p6/r7/8/5Q2/PP3PPP/R1B1R1K1
              
menu