Winning Chess Sacrifices and Combinations

rn3rk1/pbppq1pp/1p2pb2/4N2Q/3PN3/3B4/PPP2PPP/R3K2R
              
menu