Winning Chess Sacrifices and Combinations

1rq5/2k5/2Bp1r1p/2nP1PpQ/1R2p3/P1P1P1RP/P5P1/6K1
              
menu