Winning Chess Sacrifices and Combinations

2r1k3/ppP1r1pp/3R4/5R2/8/6P1/P4PP1/6K1
              
menu