Winning Chess Sacrifices and Combinations

r4rk1/p2q1ppp/bp1p4/n1pPpN2/2P1PP2/P1PB4/6PP/R2Q1RK1
              
menu