Winning Chess Sacrifices and Combinations

r3r1k1/pb1qbp1p/1pn3pB/3N4/3pQ3/6P1/PP2PPBP/2RR2K1
              
menu