Winning Chess Sacrifices and Combinations

3r2k1/5ppp/bn6/ppp2N2/3Pq3/P1P5/1B1Q2PP/2R3K1
              
menu