Winning Chess Sacrifices and Combinations

2r1k3/6pr/p1nBP3/1p3p1p/2q5/2P5/P1R4P/K2Q2R1
              
menu