Winning Chess Sacrifices and Combinations

rn2k2r/2q2ppp/bn1p4/2p5/4P3/1Q3N2/1P1N1PPP/R3KB1R
              
menu