Winning Chess Sacrifices and Combinations

r4r1k/7p/1p1p1Pq1/2pP4/bPP1Qp1P/p2K4/P3BP2/4R2R
              
menu