Winning Chess Sacrifices and Combinations

r3r1k1/3R1ppp/p3p1q1/2p5/2p5/5Q2/PPP3PP/1K1R4
              
menu