Winning Chess Sacrifices and Combinations

2b3k1/8/2p5/2Pp2p1/3P1bP1/P1P1p2K/2q1B3/4R2Q
              
menu