Winning Chess Sacrifices and Combinations

2r1n3/p1q2krR/2bpp1pQ/1p4P1/4PP2/1PP5/2PBB3/2K4R
              
menu