Winning Chess Sacrifices and Combinations

r2b1r1k/p4bR1/1p3P2/n2p3p/2pP1Bp1/2Pq2N1/PP2Q1PP/R5K1
              
menu