Winning Chess Sacrifices and Combinations

1r1r2k1/3q1pbp/1n4p1/2R5/p3Q3/4NP1P/P2N2P1/3R3K
              
menu