Winning Chess Sacrifices and Combinations

r3r1k1/pp1Rbpnp/q1p1p1p1/4P3/1PP2QP1/P3B2P/4BP2/R5K1
              
menu