Winning Chess Sacrifices and Combinations

5k2/p2q2pp/1p1Pr3/3QPp2/1B6/P7/1P4PP/6K1
              
menu