Winning Chess Sacrifices and Combinations

r2r2k1/pp1bpp1p/6p1/q1ppn3/6P1/1PbPPBN1/P1PN1P2/1R1QK2R
              
menu