Winning Chess Sacrifices and Combinations

6k1/p4p1p/3p1p2/2p1r3/2PnrqN1/P6P/1P1Q1PP1/3R1RK1
              
menu