Winning Chess Sacrifices and Combinations

r2r2k1/pq3ppp/1p1bpn2/8/2PN3Q/1P6/PB3PPP/3RR1K1
              
menu