Winning Chess Sacrifices and Combinations

r2k4/1pp2rpp/pn1b1p2/3n4/8/P4NB1/1PP3PP/2KRR3
              
menu