Winning Chess Sacrifices and Combinations

4r3/1p4pk/2b2pqp/8/8/P6P/3BRQP1/6K1
              
menu