Winning Chess Sacrifices and Combinations

5k2/5r2/1p3bRp/2p1p3/p1P1Pp1q/3N1P2/PP6/1K4Q1
              
menu