Winning Chess Sacrifices and Combinations

r1br2k1/ppb1qppp/1np2n2/8/P2NP3/2N4P/1PQ2PP1/R1BR1BK1
              
menu