Winning Chess Sacrifices and Combinations

r3k1nr/p5b1/2qpp2p/1Q2n1p1/3N1p2/2P5/PP4PP/RNB2RK1
              
menu