Winning Chess Sacrifices and Combinations

rr4k1/4pp1p/p2p1bp1/q2P3P/1p4P1/P4P2/1PPQ4/2KR1B1R
              
menu