Winning Chess Sacrifices and Combinations

r3r1k1/ppp2pp1/2nb3p/3n1b2/7B/2PN4/PP1NBPPP/R2K3R
              
menu