Winning Chess Sacrifices and Combinations

r1q2rk1/pbpnbppp/1p6/4p3/2P5/1PQ2NP1/PB2PPBP/R2R2K1
              
menu