Winning Chess Sacrifices and Combinations

r3rbk1/3n1pp1/2N4p/2pP4/qpN2B2/5Q2/1P3PPP/2RR2K1
              
menu