Winning Chess Sacrifices and Combinations

r4r2/pp2Q3/5p1p/6k1/7R/8/PPq2PPP/R5K1
              
menu