Winning Chess Sacrifices and Combinations

4r3/1kp5/1pb5/p2q1PB1/P1pP3p/2P4P/3Q3K/5R2
              
menu