Winning Chess Sacrifices and Combinations

r1q2r1k/p1pp1pbp/6p1/2P5/4P3/4B3/PnBQ1PPP/4RRK1
              
menu