Winning Chess Sacrifices and Combinations

r1b1r1k1/ppp2ppp/3B4/8/2P1N1P1/P1np3P/1P3P2/R3KB1R
              
menu