Winning Chess Sacrifices and Combinations

r2q1bk1/1pp2ppp/p2p1n2/5NB1/4r3/2Q5/PPP2PPP/R3R1K1
              
menu