Winning Chess Sacrifices and Combinations

4q2r/pb3pk1/1pN1pn1p/2b3p1/1P5P/2P2QB1/P1B2PP1/3R2K1
              
menu