Winning Chess Sacrifices and Combinations

r5k1/pp1R2pp/2p5/4P3/1bP2P1P/1P2pPq1/P1Q1P3/5K1R
              
menu