Winning Chess Sacrifices and Combinations

r4rk1/p1n2pbp/5Bp1/2pN4/2p3q1/8/PP1Q2B1/R4RK1
              
menu