Winning Chess Sacrifices and Combinations

2r3k1/p3bppp/1p2p3/q2pP3/3P4/1Rr2B2/P1PQ1PPP/2R3K1
              
menu