Winning Chess Sacrifices and Combinations

2kr2nr/ppp1q1pp/2npbp2/3B4/4P3/B1Q2N2/P4PPP/1R2R1K1
              
menu