Winning Chess Sacrifices and Combinations

r3r3/ppp1qnkp/5pb1/2P3p1/1P2P3/P1Q2P2/1B4PP/2KR1B1R
              
menu