Winning Chess Sacrifices and Combinations

r5k1/5qnp/p5pB/1ppr4/3p1PP1/3P3P/PP4Q1/R3R1K1
              
menu