Winning Chess Sacrifices and Combinations

r4rk1/4ppbp/1pPq2p1/p3n3/3BP3/2N3P1/PP3P1P/R2Q1RK1
              
menu