Winning Chess Sacrifices and Combinations

2r2rnk/2q1bppp/p2pp3/1b4P1/4PP1P/2B1n1N1/1P2N1B1/2RQ1R1K
              
menu