Winning Chess Sacrifices and Combinations

1r4k1/5r1p/1qPb1Pp1/p1Np2Pn/P3p2P/KP2Q2N/3B1P2/2R5
              
menu