Winning Chess Sacrifices and Combinations

r4k1r/pp3ppp/1bppbq2/4n3/3pPB2/1B1P2Q1/PPPN2PP/R4RK1
              
menu