Winning Chess Sacrifices and Combinations

r2qr1k1/ppp1bppp/5n2/6B1/2PR4/P3P3/1PQ2PPP/4KB1R
              
menu