Winning Chess Sacrifices and Combinations

1k3r1r/pp2Rppp/2pp1q2/5Pp1/2QP4/2N5/PP4PP/6K1
              
menu