Winning Chess Sacrifices and Combinations

r4rk1/ppp3p1/2bpq3/5pPR/3Qn3/5N2/PPP2PP1/2K4R
              
menu