Winning Chess Sacrifices and Combinations

r2qr1k1/pp3p1p/2p1bnp1/2P1p3/3nPP2/1PNQ4/P2NB1PP/R4RK1
              
menu