Winning Chess Sacrifices and Combinations

r1b2rk1/ppp2pp1/2np1q1p/1B2p3/Pb2P3/2NP1N2/1PP2PPP/R2Q1RK1
              
menu