Winning Chess Sacrifices and Combinations

r5k1/pp4p1/6r1/3p4/2nPNpPq/2P4P/P3Q2K/1R4R1
              
menu