Winning Chess Sacrifices and Combinations

r1r3k1/6p1/3Rp2p/1b3p2/3Q4/1P6/3N2qP/1K4R1
              
menu