Winning Chess Sacrifices and Combinations

r7/3p4/2n1k3/4q3/4p3/4N1P1/2R2P2/2Q3K1
              
menu