Winning Chess Sacrifices and Combinations

rn3rk1/ppq3pp/2pb1p2/4N3/3PR3/6Q1/PPP2PPP/R1B3K1
              
menu