Winning Chess Sacrifices and Combinations

1r1b2k1/pp3ppp/P2P1n2/3p4/8/6P1/1P3PKP/2R1R3
              
menu