Winning Chess Sacrifices and Combinations

2r3k1/1p3pBp/8/qN1p4/3Qn3/P3PB2/2rnRPPb/R2K4
              
menu