Winning Chess Sacrifices and Combinations

2r2rk1/pp1b2pp/4pb2/q1np4/7P/P1NB1N2/1PPQ1PP1/2K1R2R
              
menu