Winning Chess Sacrifices and Combinations

8/1p3pkp/p2r1rp1/8/8/2B5/PP5P/5RK1
              
menu