Winning Chess Sacrifices and Combinations

2r3k1/5pb1/1N2p2p/8/3nBq1p/2r4P/R1p2PP1/2R1Q2K
              
menu