Winning Chess Sacrifices and Combinations

5r1k/1b4pp/6r1/p1R5/Pp2p2q/1Q2B2P/1P3PPK/4R3
              
menu