Winning Chess Sacrifices and Combinations

2r5/3rkpp1/pn1bpn1p/1p6/1P6/P1N1PB1P/1B1R1PP1/3R1K2
              
menu