Winning Chess Sacrifices and Combinations

2r2rk1/1p1b1ppp/p4b2/3Bp3/4P3/B3Q3/2qP2PP/4RR1K
              
menu