Winning Chess Sacrifices and Combinations

r1b1k2r/pp2npbp/3pp1p1/2p5/1q1nPP2/2NPB1P1/P1PQN1BP/1R2K2R
              
menu