Winning Chess Sacrifices and Combinations

r5k1/3rbpnp/p3q1pB/1pp1P3/3p1PP1/3P2NP/PP2Q3/R1R3K1
              
menu