Winning Chess Sacrifices and Combinations

5r2/q3ppkp/3p2p1/3P4/Nr2PPn1/1R3BP1/P3N2P/R2Q2K1
              
menu