Winning Chess Sacrifices and Combinations

r3r2k/p1q3pp/2p3n1/1p2Pp2/5P2/1BP3Q1/P5PP/R4R1K
              
menu