Winning Chess Sacrifices and Combinations

r1b1k2r/2qn1p1p/1p2p1p1/p3P1B1/2pP2Q1/2P5/PPB3PP/R4RK1
              
menu