Winning Chess Sacrifices and Combinations

r4rk1/pbq1bp2/1p2p1p1/6Np/2P3n1/2B4Q/PPB2PPP/3R1RK1
              
menu