Winning Chess Sacrifices and Combinations

r1b2rk1/2q1bppp/p3pn2/1pn3B1/8/P1N1PN2/BPQ2PPP/3RK2R
              
menu