Winning Chess Sacrifices and Combinations

r4rb1/pp2q1bk/1np2npp/2N1Np2/3P1P2/4P1PB/PPQB3P/R4RK1
              
menu